Package cdm.base.staticdata.party
Class TelephoneNumber.TelephoneNumberBuilderImpl
java.lang.Object
cdm.base.staticdata.party.TelephoneNumber.TelephoneNumberBuilderImpl
- All Implemented Interfaces:
TelephoneNumber,TelephoneNumber.TelephoneNumberBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TelephoneNumber
public static class TelephoneNumber.TelephoneNumberBuilderImpl
extends Object
implements TelephoneNumber.TelephoneNumberBuilder
Builder Implementation of TelephoneNumber
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.TelephoneNumber
TelephoneNumber.TelephoneNumberBuilder, TelephoneNumber.TelephoneNumberBuilderImpl, TelephoneNumber.TelephoneNumberImpl -
Field Summary
FieldsFields inherited from interface cdm.base.staticdata.party.TelephoneNumber
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe actual telephone number.The type of telephone number, e.g. work, mobile.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setTelephoneNumberType(TelephoneTypeEnum _telephoneNumberType) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.base.staticdata.party.TelephoneNumber
getType, metaData, processMethods inherited from interface cdm.base.staticdata.party.TelephoneNumber.TelephoneNumberBuilder
process
-
Field Details
-
telephoneNumberType
-
number
-
-
Constructor Details
-
TelephoneNumberBuilderImpl
public TelephoneNumberBuilderImpl()
-
-
Method Details
-
getTelephoneNumberType
@RosettaAttribute("telephoneNumberType") @RuneAttribute("telephoneNumberType") public TelephoneTypeEnum getTelephoneNumberType()Description copied from interface:TelephoneNumberThe type of telephone number, e.g. work, mobile.- Specified by:
getTelephoneNumberTypein interfaceTelephoneNumber
-
getNumber
@RosettaAttribute(value="number", isRequired=true) @RuneAttribute(value="number", isRequired=true) public String getNumber()Description copied from interface:TelephoneNumberThe actual telephone number.- Specified by:
getNumberin interfaceTelephoneNumber
-
setTelephoneNumberType
@RosettaAttribute("telephoneNumberType") @RuneAttribute("telephoneNumberType") public TelephoneNumber.TelephoneNumberBuilder setTelephoneNumberType(TelephoneTypeEnum _telephoneNumberType) - Specified by:
setTelephoneNumberTypein interfaceTelephoneNumber.TelephoneNumberBuilder
-
setNumber
@RosettaAttribute(value="number", isRequired=true) @RuneAttribute(value="number", isRequired=true) public TelephoneNumber.TelephoneNumberBuilder setNumber(String _number) - Specified by:
setNumberin interfaceTelephoneNumber.TelephoneNumberBuilder
-
build
Description copied from interface:TelephoneNumberBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTelephoneNumber
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTelephoneNumber
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTelephoneNumber.TelephoneNumberBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TelephoneNumber.TelephoneNumberBuilder 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
-