Package cdm.legaldocumentation.common
Class AddressForNotices.AddressForNoticesBuilderImpl
java.lang.Object
cdm.legaldocumentation.common.AddressForNotices.AddressForNoticesBuilderImpl
- All Implemented Interfaces:
AddressForNotices,AddressForNotices.AddressForNoticesBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AddressForNotices
public static class AddressForNotices.AddressForNoticesBuilderImpl
extends Object
implements AddressForNotices.AddressForNoticesBuilder
Builder Implementation of AddressForNotices
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.AddressForNotices
AddressForNotices.AddressForNoticesBuilder, AddressForNotices.AddressForNoticesBuilderImpl, AddressForNotices.AddressForNoticesImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.common.AddressForNotices
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalNotices(PartyContactInformation _additionalNotices) addAdditionalNotices(PartyContactInformation _additionalNotices, int idx) addAdditionalNotices(List<? extends PartyContactInformation> additionalNoticess) build()Build MethodsbooleanThe optional specification of additional information when a party requires notices to be delivered to more than one address.getOrCreateAdditionalNotices(int index) Specification of primary notice detailsbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalNotices(List<? extends PartyContactInformation> additionalNoticess) setPrimaryNotices(ContactElection _primaryNotices) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.common.AddressForNotices
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.common.AddressForNotices.AddressForNoticesBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
-
additionalNotices
-
-
Constructor Details
-
AddressForNoticesBuilderImpl
public AddressForNoticesBuilderImpl()
-
-
Method Details
-
getPrimaryNotices
@RosettaAttribute(value="primaryNotices", isRequired=true) @RuneAttribute(value="primaryNotices", isRequired=true) public ContactElection.ContactElectionBuilder getPrimaryNotices()Description copied from interface:AddressForNoticesSpecification of primary notice details- Specified by:
getPrimaryNoticesin interfaceAddressForNotices- Specified by:
getPrimaryNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
getOrCreatePrimaryNotices
- Specified by:
getOrCreatePrimaryNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
getAdditionalNotices
@RosettaAttribute("additionalNotices") @RuneAttribute("additionalNotices") public List<? extends PartyContactInformation.PartyContactInformationBuilder> getAdditionalNotices()Description copied from interface:AddressForNoticesThe optional specification of additional information when a party requires notices to be delivered to more than one address.- Specified by:
getAdditionalNoticesin interfaceAddressForNotices- Specified by:
getAdditionalNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
getOrCreateAdditionalNotices
public PartyContactInformation.PartyContactInformationBuilder getOrCreateAdditionalNotices(int index) - Specified by:
getOrCreateAdditionalNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
setPrimaryNotices
@RosettaAttribute(value="primaryNotices", isRequired=true) @RuneAttribute(value="primaryNotices", isRequired=true) public AddressForNotices.AddressForNoticesBuilder setPrimaryNotices(ContactElection _primaryNotices) - Specified by:
setPrimaryNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
addAdditionalNotices
@RosettaAttribute("additionalNotices") @RuneAttribute("additionalNotices") public AddressForNotices.AddressForNoticesBuilder addAdditionalNotices(PartyContactInformation _additionalNotices) - Specified by:
addAdditionalNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
addAdditionalNotices
public AddressForNotices.AddressForNoticesBuilder addAdditionalNotices(PartyContactInformation _additionalNotices, int idx) - Specified by:
addAdditionalNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
addAdditionalNotices
public AddressForNotices.AddressForNoticesBuilder addAdditionalNotices(List<? extends PartyContactInformation> additionalNoticess) - Specified by:
addAdditionalNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
setAdditionalNotices
@RuneAttribute("additionalNotices") public AddressForNotices.AddressForNoticesBuilder setAdditionalNotices(List<? extends PartyContactInformation> additionalNoticess) - Specified by:
setAdditionalNoticesin interfaceAddressForNotices.AddressForNoticesBuilder
-
build
Description copied from interface:AddressForNoticesBuild Methods- Specified by:
buildin interfaceAddressForNotices- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAddressForNotices- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceAddressForNotices.AddressForNoticesBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AddressForNotices.AddressForNoticesBuilder 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
-