Package cdm.base.staticdata.party
Class BusinessUnit.BusinessUnitImpl
java.lang.Object
cdm.base.staticdata.party.BusinessUnit.BusinessUnitImpl
- All Implemented Interfaces:
BusinessUnit,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
BusinessUnit
Immutable Implementation of BusinessUnit
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.BusinessUnit
BusinessUnit.BusinessUnitBuilder, BusinessUnit.BusinessUnitBuilderImpl, BusinessUnit.BusinessUnitImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.base.staticdata.party.BusinessUnit
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe contact information for such business unit, when different from the contact information associated with the party.An identifier used to uniquely identify the organizational unitcom.rosetta.model.metafields.MetaFieldsgetMeta()getName()A name used to describe the organizational unitinthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.BusinessUnit
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BusinessUnitImpl
-
-
Method Details
-
getName
@RosettaAttribute(value="name", isRequired=true) @RuneAttribute(value="name", isRequired=true) public String getName()Description copied from interface:BusinessUnitA name used to describe the organizational unit- Specified by:
getNamein interfaceBusinessUnit
-
getIdentifier
Description copied from interface:BusinessUnitAn identifier used to uniquely identify the organizational unit- Specified by:
getIdentifierin interfaceBusinessUnit
-
getContactInformation
@RosettaAttribute("contactInformation") @RuneAttribute("contactInformation") public ContactInformation getContactInformation()Description copied from interface:BusinessUnitThe contact information for such business unit, when different from the contact information associated with the party.- Specified by:
getContactInformationin interfaceBusinessUnit
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfaceBusinessUnit- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
Description copied from interface:BusinessUnitBuild Methods- Specified by:
buildin interfaceBusinessUnit- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceBusinessUnit- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-