Package cdm.legaldocumentation.common
Class AddressForNotices.AddressForNoticesImpl
java.lang.Object
cdm.legaldocumentation.common.AddressForNotices.AddressForNoticesImpl
- All Implemented Interfaces:
AddressForNotices,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AddressForNotices
public static class AddressForNotices.AddressForNoticesImpl
extends Object
implements AddressForNotices
Immutable Implementation of AddressForNotices
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.AddressForNotices
AddressForNotices.AddressForNoticesBuilder, AddressForNotices.AddressForNoticesBuilderImpl, AddressForNotices.AddressForNoticesImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.AddressForNotices
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends PartyContactInformation> The optional specification of additional information when a party requires notices to be delivered to more than one address.Specification of primary notice detailsinthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AddressForNoticesImpl
-
-
Method Details
-
getPrimaryNotices
@RosettaAttribute(value="primaryNotices", isRequired=true) @RuneAttribute(value="primaryNotices", isRequired=true) public ContactElection getPrimaryNotices()Description copied from interface:AddressForNoticesSpecification of primary notice details- Specified by:
getPrimaryNoticesin interfaceAddressForNotices
-
getAdditionalNotices
@RosettaAttribute("additionalNotices") @RuneAttribute("additionalNotices") public List<? extends PartyContactInformation> 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
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-