Package cdm.base.staticdata.party
Class LegalEntity.LegalEntityBuilderImpl
java.lang.Object
cdm.base.staticdata.party.LegalEntity.LegalEntityBuilderImpl
- All Implemented Interfaces:
LegalEntity,LegalEntity.LegalEntityBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Direct Known Subclasses:
UmbrellaAgreementEntity.UmbrellaAgreementEntityBuilderImpl
- Enclosing interface:
LegalEntity
public static class LegalEntity.LegalEntityBuilderImpl
extends Object
implements LegalEntity.LegalEntityBuilder
Builder Implementation of LegalEntity
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.staticdata.party.LegalEntity
LegalEntity.LegalEntityBuilder, LegalEntity.LegalEntityBuilderImpl, LegalEntity.LegalEntityImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<EntityIdentifier.EntityIdentifierBuilder> protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderFields inherited from interface cdm.base.staticdata.party.LegalEntity
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEntityId(FieldWithMetaString _entityId) addEntityId(FieldWithMetaString _entityId, int idx) addEntityId(List<? extends FieldWithMetaString> entityIds) addEntityIdentifier(EntityIdentifier _entityIdentifier) addEntityIdentifier(EntityIdentifier _entityIdentifier, int idx) addEntityIdentifier(List<? extends EntityIdentifier> entityIdentifiers) addEntityIdValue(String _entityId) addEntityIdValue(String _entityId, int idx) addEntityIdValue(List<? extends String> entityIds) build()Build MethodsbooleanA legal entity identifier (e.g.List<? extends EntityIdentifier.EntityIdentifierBuilder> A legal entity identifier with a source (e.g.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getName()The legal entity name.getOrCreateEntityId(int index) getOrCreateEntityIdentifier(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setEntityId(List<? extends FieldWithMetaString> entityIds) setEntityIdentifier(List<? extends EntityIdentifier> entityIdentifiers) setEntityIdValue(List<? extends String> entityIds) setMeta(com.rosetta.model.metafields.MetaFields _meta) setName(FieldWithMetaString _name) setNameValue(String _name) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.LegalEntity
getType, metaData, processMethods inherited from interface cdm.base.staticdata.party.LegalEntity.LegalEntityBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
entityId
-
name
-
entityIdentifier
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
LegalEntityBuilderImpl
public LegalEntityBuilderImpl()
-
-
Method Details
-
getEntityId
@RosettaAttribute("entityId") @RuneAttribute("entityId") public List<? extends FieldWithMetaString.FieldWithMetaStringBuilder> getEntityId()Description copied from interface:LegalEntityA legal entity identifier (e.g. RED entity code). This type is deprecated. It is recommended to use entityIdentifier.- Specified by:
getEntityIdin interfaceLegalEntity- Specified by:
getEntityIdin interfaceLegalEntity.LegalEntityBuilder
-
getOrCreateEntityId
- Specified by:
getOrCreateEntityIdin interfaceLegalEntity.LegalEntityBuilder
-
getName
@RosettaAttribute(value="name", isRequired=true) @RuneAttribute(value="name", isRequired=true) public FieldWithMetaString.FieldWithMetaStringBuilder getName()Description copied from interface:LegalEntityThe legal entity name.- Specified by:
getNamein interfaceLegalEntity- Specified by:
getNamein interfaceLegalEntity.LegalEntityBuilder
-
getOrCreateName
- Specified by:
getOrCreateNamein interfaceLegalEntity.LegalEntityBuilder
-
getEntityIdentifier
@RosettaAttribute("entityIdentifier") @RuneAttribute("entityIdentifier") public List<? extends EntityIdentifier.EntityIdentifierBuilder> getEntityIdentifier()Description copied from interface:LegalEntityA legal entity identifier with a source (e.g. RED entity code).- Specified by:
getEntityIdentifierin interfaceLegalEntity- Specified by:
getEntityIdentifierin interfaceLegalEntity.LegalEntityBuilder
-
getOrCreateEntityIdentifier
- Specified by:
getOrCreateEntityIdentifierin interfaceLegalEntity.LegalEntityBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfaceLegalEntity- Specified by:
getMetain interfaceLegalEntity.LegalEntityBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getOrCreateMetain interfaceLegalEntity.LegalEntityBuilder
-
addEntityId
@RosettaAttribute("entityId") @RuneAttribute("entityId") public LegalEntity.LegalEntityBuilder addEntityId(FieldWithMetaString _entityId) - Specified by:
addEntityIdin interfaceLegalEntity.LegalEntityBuilder
-
addEntityId
- Specified by:
addEntityIdin interfaceLegalEntity.LegalEntityBuilder
-
addEntityIdValue
- Specified by:
addEntityIdValuein interfaceLegalEntity.LegalEntityBuilder
-
addEntityIdValue
- Specified by:
addEntityIdValuein interfaceLegalEntity.LegalEntityBuilder
-
addEntityId
- Specified by:
addEntityIdin interfaceLegalEntity.LegalEntityBuilder
-
setEntityId
@RuneAttribute("entityId") public LegalEntity.LegalEntityBuilder setEntityId(List<? extends FieldWithMetaString> entityIds) - Specified by:
setEntityIdin interfaceLegalEntity.LegalEntityBuilder
-
addEntityIdValue
- Specified by:
addEntityIdValuein interfaceLegalEntity.LegalEntityBuilder
-
setEntityIdValue
- Specified by:
setEntityIdValuein interfaceLegalEntity.LegalEntityBuilder
-
setName
@RosettaAttribute(value="name", isRequired=true) @RuneAttribute(value="name", isRequired=true) public LegalEntity.LegalEntityBuilder setName(FieldWithMetaString _name) - Specified by:
setNamein interfaceLegalEntity.LegalEntityBuilder
-
setNameValue
- Specified by:
setNameValuein interfaceLegalEntity.LegalEntityBuilder
-
addEntityIdentifier
@RosettaAttribute("entityIdentifier") @RuneAttribute("entityIdentifier") public LegalEntity.LegalEntityBuilder addEntityIdentifier(EntityIdentifier _entityIdentifier) - Specified by:
addEntityIdentifierin interfaceLegalEntity.LegalEntityBuilder
-
addEntityIdentifier
public LegalEntity.LegalEntityBuilder addEntityIdentifier(EntityIdentifier _entityIdentifier, int idx) - Specified by:
addEntityIdentifierin interfaceLegalEntity.LegalEntityBuilder
-
addEntityIdentifier
public LegalEntity.LegalEntityBuilder addEntityIdentifier(List<? extends EntityIdentifier> entityIdentifiers) - Specified by:
addEntityIdentifierin interfaceLegalEntity.LegalEntityBuilder
-
setEntityIdentifier
@RuneAttribute("entityIdentifier") public LegalEntity.LegalEntityBuilder setEntityIdentifier(List<? extends EntityIdentifier> entityIdentifiers) - Specified by:
setEntityIdentifierin interfaceLegalEntity.LegalEntityBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public LegalEntity.LegalEntityBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceLegalEntity.LegalEntityBuilder
-
build
Description copied from interface:LegalEntityBuild Methods- Specified by:
buildin interfaceLegalEntity- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceLegalEntity- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceLegalEntity.LegalEntityBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public LegalEntity.LegalEntityBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-