Package cdm.legaldocumentation.csa
Class SecurityAgreementElections.SecurityAgreementElectionsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.SecurityAgreementElections.SecurityAgreementElectionsBuilderImpl
- All Implemented Interfaces:
SecurityAgreementElections,SecurityAgreementElections.SecurityAgreementElectionsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SecurityAgreementElections
public static class SecurityAgreementElections.SecurityAgreementElectionsBuilderImpl
extends Object
implements SecurityAgreementElections.SecurityAgreementElectionsBuilder
Builder Implementation of SecurityAgreementElections
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.SecurityAgreementElections
SecurityAgreementElections.SecurityAgreementElectionsBuilder, SecurityAgreementElections.SecurityAgreementElectionsBuilderImpl, SecurityAgreementElections.SecurityAgreementElectionsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Booleanprotected EnforcementEvent.EnforcementEventBuilderprotected ExecutionTerms.ExecutionTermsBuilderprotected Booleanprotected Account.AccountBuilderprotected ProcessAgent.ProcessAgentBuilderFields inherited from interface cdm.legaldocumentation.csa.SecurityAgreementElections
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanAny additional amendments that might be specified by the parties to the agreement.Any additional terms that might be specified applicable.The election for the Valuation of Appropriate Collateral.Delivery In Lieu rights.Enforcement Events specific to the agreement.The location and language of execution to determine duty to be paid.Full Discharge condition.The jurisdiction specific terms.The pledged account associated with the agreement.The Process Agent that might be appointed by the parties to the agreement.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalAmendments(String _additionalAmendments) setAdditionalBespokeTerms(String _additionalBespokeTerms) setAppropriatedCollateralValuation(AppropriatedCollateralValuation _appropriatedCollateralValuation) setDeliveryInLieuRight(Boolean _deliveryInLieuRight) setEnforcementEvent(EnforcementEvent _enforcementEvent) setExecutionTerms(ExecutionTerms _executionTerms) setFullDischarge(Boolean _fullDischarge) setJurisdictionRelatedTerms(JurisdictionRelatedTerms _jurisdictionRelatedTerms) setPledgedAccount(Account _pledgedAccount) setProcessAgent(ProcessAgent _processAgent) 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.legaldocumentation.csa.SecurityAgreementElections
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.SecurityAgreementElections.SecurityAgreementElectionsBuilder
process
-
Field Details
-
pledgedAccount
-
enforcementEvent
-
deliveryInLieuRight
-
fullDischarge
-
appropriatedCollateralValuation
protected AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder appropriatedCollateralValuation -
processAgent
-
jurisdictionRelatedTerms
-
additionalAmendments
-
additionalBespokeTerms
-
executionTerms
-
-
Constructor Details
-
SecurityAgreementElectionsBuilderImpl
public SecurityAgreementElectionsBuilderImpl()
-
-
Method Details
-
getPledgedAccount
@RosettaAttribute("pledgedAccount") @Accessor(GETTER) @RuneAttribute("pledgedAccount") public Account.AccountBuilder getPledgedAccount()Description copied from interface:SecurityAgreementElectionsThe pledged account associated with the agreement.- Specified by:
getPledgedAccountin interfaceSecurityAgreementElections- Specified by:
getPledgedAccountin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getOrCreatePledgedAccount
- Specified by:
getOrCreatePledgedAccountin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getEnforcementEvent
@RosettaAttribute("enforcementEvent") @Accessor(GETTER) @RuneAttribute("enforcementEvent") public EnforcementEvent.EnforcementEventBuilder getEnforcementEvent()Description copied from interface:SecurityAgreementElectionsEnforcement Events specific to the agreement.- Specified by:
getEnforcementEventin interfaceSecurityAgreementElections- Specified by:
getEnforcementEventin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getOrCreateEnforcementEvent
- Specified by:
getOrCreateEnforcementEventin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getDeliveryInLieuRight
@RosettaAttribute("deliveryInLieuRight") @Accessor(GETTER) @RuneAttribute("deliveryInLieuRight") public Boolean getDeliveryInLieuRight()Description copied from interface:SecurityAgreementElectionsDelivery In Lieu rights.- Specified by:
getDeliveryInLieuRightin interfaceSecurityAgreementElections
-
getFullDischarge
@RosettaAttribute("fullDischarge") @Accessor(GETTER) @RuneAttribute("fullDischarge") public Boolean getFullDischarge()Description copied from interface:SecurityAgreementElectionsFull Discharge condition.- Specified by:
getFullDischargein interfaceSecurityAgreementElections
-
getAppropriatedCollateralValuation
@RosettaAttribute("appropriatedCollateralValuation") @Accessor(GETTER) @RuneAttribute("appropriatedCollateralValuation") public AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder getAppropriatedCollateralValuation()Description copied from interface:SecurityAgreementElectionsThe election for the Valuation of Appropriate Collateral.- Specified by:
getAppropriatedCollateralValuationin interfaceSecurityAgreementElections- Specified by:
getAppropriatedCollateralValuationin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getOrCreateAppropriatedCollateralValuation
public AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder getOrCreateAppropriatedCollateralValuation()- Specified by:
getOrCreateAppropriatedCollateralValuationin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getProcessAgent
@RosettaAttribute("processAgent") @Accessor(GETTER) @RuneAttribute("processAgent") public ProcessAgent.ProcessAgentBuilder getProcessAgent()Description copied from interface:SecurityAgreementElectionsThe Process Agent that might be appointed by the parties to the agreement.- Specified by:
getProcessAgentin interfaceSecurityAgreementElections- Specified by:
getProcessAgentin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getOrCreateProcessAgent
- Specified by:
getOrCreateProcessAgentin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getJurisdictionRelatedTerms
@RosettaAttribute("jurisdictionRelatedTerms") @Accessor(GETTER) @RuneAttribute("jurisdictionRelatedTerms") public JurisdictionRelatedTerms.JurisdictionRelatedTermsBuilder getJurisdictionRelatedTerms()Description copied from interface:SecurityAgreementElectionsThe jurisdiction specific terms.- Specified by:
getJurisdictionRelatedTermsin interfaceSecurityAgreementElections- Specified by:
getJurisdictionRelatedTermsin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getOrCreateJurisdictionRelatedTerms
public JurisdictionRelatedTerms.JurisdictionRelatedTermsBuilder getOrCreateJurisdictionRelatedTerms()- Specified by:
getOrCreateJurisdictionRelatedTermsin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getAdditionalAmendments
@RosettaAttribute("additionalAmendments") @Accessor(GETTER) @RuneAttribute("additionalAmendments") public String getAdditionalAmendments()Description copied from interface:SecurityAgreementElectionsAny additional amendments that might be specified by the parties to the agreement.- Specified by:
getAdditionalAmendmentsin interfaceSecurityAgreementElections
-
getAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @Accessor(GETTER) @RuneAttribute("additionalBespokeTerms") public String getAdditionalBespokeTerms()Description copied from interface:SecurityAgreementElectionsAny additional terms that might be specified applicable.- Specified by:
getAdditionalBespokeTermsin interfaceSecurityAgreementElections
-
getExecutionTerms
@RosettaAttribute("executionTerms") @Accessor(GETTER) @RuneAttribute("executionTerms") public ExecutionTerms.ExecutionTermsBuilder getExecutionTerms()Description copied from interface:SecurityAgreementElectionsThe location and language of execution to determine duty to be paid.- Specified by:
getExecutionTermsin interfaceSecurityAgreementElections- Specified by:
getExecutionTermsin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
getOrCreateExecutionTerms
- Specified by:
getOrCreateExecutionTermsin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setPledgedAccount
@RosettaAttribute("pledgedAccount") @Accessor(SETTER) @RuneAttribute("pledgedAccount") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setPledgedAccount(Account _pledgedAccount) - Specified by:
setPledgedAccountin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setEnforcementEvent
@RosettaAttribute("enforcementEvent") @Accessor(SETTER) @RuneAttribute("enforcementEvent") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setEnforcementEvent(EnforcementEvent _enforcementEvent) - Specified by:
setEnforcementEventin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setDeliveryInLieuRight
@RosettaAttribute("deliveryInLieuRight") @Accessor(SETTER) @RuneAttribute("deliveryInLieuRight") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setDeliveryInLieuRight(Boolean _deliveryInLieuRight) - Specified by:
setDeliveryInLieuRightin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setFullDischarge
@RosettaAttribute("fullDischarge") @Accessor(SETTER) @RuneAttribute("fullDischarge") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setFullDischarge(Boolean _fullDischarge) - Specified by:
setFullDischargein interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setAppropriatedCollateralValuation
@RosettaAttribute("appropriatedCollateralValuation") @Accessor(SETTER) @RuneAttribute("appropriatedCollateralValuation") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setAppropriatedCollateralValuation(AppropriatedCollateralValuation _appropriatedCollateralValuation) - Specified by:
setAppropriatedCollateralValuationin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setProcessAgent
@RosettaAttribute("processAgent") @Accessor(SETTER) @RuneAttribute("processAgent") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setProcessAgent(ProcessAgent _processAgent) - Specified by:
setProcessAgentin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setJurisdictionRelatedTerms
@RosettaAttribute("jurisdictionRelatedTerms") @Accessor(SETTER) @RuneAttribute("jurisdictionRelatedTerms") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setJurisdictionRelatedTerms(JurisdictionRelatedTerms _jurisdictionRelatedTerms) - Specified by:
setJurisdictionRelatedTermsin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setAdditionalAmendments
@RosettaAttribute("additionalAmendments") @Accessor(SETTER) @RuneAttribute("additionalAmendments") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setAdditionalAmendments(String _additionalAmendments) - Specified by:
setAdditionalAmendmentsin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @Accessor(SETTER) @RuneAttribute("additionalBespokeTerms") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setAdditionalBespokeTerms(String _additionalBespokeTerms) - Specified by:
setAdditionalBespokeTermsin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
setExecutionTerms
@RosettaAttribute("executionTerms") @Accessor(SETTER) @RuneAttribute("executionTerms") public SecurityAgreementElections.SecurityAgreementElectionsBuilder setExecutionTerms(ExecutionTerms _executionTerms) - Specified by:
setExecutionTermsin interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
build
Description copied from interface:SecurityAgreementElectionsBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSecurityAgreementElections
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSecurityAgreementElections
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSecurityAgreementElections.SecurityAgreementElectionsBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SecurityAgreementElections.SecurityAgreementElectionsBuilder 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
-