Package cdm.base.staticdata.party
Class BusinessUnit.BusinessUnitBuilderImpl
java.lang.Object
cdm.base.staticdata.party.BusinessUnit.BusinessUnitBuilderImpl
- All Implemented Interfaces:
BusinessUnit,BusinessUnit.BusinessUnitBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
BusinessUnit
public static class BusinessUnit.BusinessUnitBuilderImpl
extends Object
implements BusinessUnit.BusinessUnitBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected Identifier.IdentifierBuilderprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected StringFields inherited from interface cdm.base.staticdata.party.BusinessUnit
metaData -
Constructor Summary
Constructors -
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.MetaFields.MetaFieldsBuildergetMeta()getName()A name used to describe the organizational unitcom.rosetta.model.metafields.MetaFields.MetaFieldsBuilderbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setContactInformation(ContactInformation _contactInformation) setIdentifier(Identifier _identifier) setMeta(com.rosetta.model.metafields.MetaFields _meta) toString()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 cdm.base.staticdata.party.BusinessUnit.BusinessUnitBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
name
-
identifier
-
contactInformation
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
BusinessUnitBuilderImpl
public BusinessUnitBuilderImpl()
-
-
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
@RosettaAttribute("identifier") @RuneAttribute("identifier") public Identifier.IdentifierBuilder getIdentifier()Description copied from interface:BusinessUnitAn identifier used to uniquely identify the organizational unit- Specified by:
getIdentifierin interfaceBusinessUnit- Specified by:
getIdentifierin interfaceBusinessUnit.BusinessUnitBuilder
-
getOrCreateIdentifier
- Specified by:
getOrCreateIdentifierin interfaceBusinessUnit.BusinessUnitBuilder
-
getContactInformation
@RosettaAttribute("contactInformation") @RuneAttribute("contactInformation") public ContactInformation.ContactInformationBuilder 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- Specified by:
getContactInformationin interfaceBusinessUnit.BusinessUnitBuilder
-
getOrCreateContactInformation
- Specified by:
getOrCreateContactInformationin interfaceBusinessUnit.BusinessUnitBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceBusinessUnit- Specified by:
getMetain interfaceBusinessUnit.BusinessUnitBuilder- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfaceBusinessUnit.BusinessUnitBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setName
@RosettaAttribute(value="name", isRequired=true) @RuneAttribute(value="name", isRequired=true) public BusinessUnit.BusinessUnitBuilder setName(String _name) - Specified by:
setNamein interfaceBusinessUnit.BusinessUnitBuilder
-
setIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public BusinessUnit.BusinessUnitBuilder setIdentifier(Identifier _identifier) - Specified by:
setIdentifierin interfaceBusinessUnit.BusinessUnitBuilder
-
setContactInformation
@RosettaAttribute("contactInformation") @RuneAttribute("contactInformation") public BusinessUnit.BusinessUnitBuilder setContactInformation(ContactInformation _contactInformation) - Specified by:
setContactInformationin interfaceBusinessUnit.BusinessUnitBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public BusinessUnit.BusinessUnitBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceBusinessUnit.BusinessUnitBuilder
-
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
-
prune
- Specified by:
prunein interfaceBusinessUnit.BusinessUnitBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public BusinessUnit.BusinessUnitBuilder 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
-