Package cdm.base.staticdata.party
Class LegalEntity.LegalEntityImpl
java.lang.Object
cdm.base.staticdata.party.LegalEntity.LegalEntityImpl
- All Implemented Interfaces:
LegalEntity,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
UmbrellaAgreementEntity.UmbrellaAgreementEntityImpl
- Enclosing interface:
LegalEntity
Immutable 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
Fields inherited from interface cdm.base.staticdata.party.LegalEntity
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends FieldWithMetaString> A legal entity identifier (e.g.List<? extends EntityIdentifier> A legal entity identifier with a source (e.g.com.rosetta.model.metafields.MetaFieldsgetMeta()getName()The legal entity name.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
LegalEntityImpl
-
-
Method Details
-
getEntityId
@RosettaAttribute("entityId") @RuneAttribute("entityId") public List<? extends FieldWithMetaString> 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
-
getName
@RosettaAttribute(value="name", isRequired=true) @RuneAttribute(value="name", isRequired=true) public FieldWithMetaString getName()Description copied from interface:LegalEntityThe legal entity name.- Specified by:
getNamein interfaceLegalEntity
-
getEntityIdentifier
@RosettaAttribute("entityIdentifier") @RuneAttribute("entityIdentifier") public List<? extends EntityIdentifier> getEntityIdentifier()Description copied from interface:LegalEntityA legal entity identifier with a source (e.g. RED entity code).- Specified by:
getEntityIdentifierin interfaceLegalEntity
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfaceLegalEntity
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-