Class TuaPartyRoleModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaPartyRoleModel
All Implemented Interfaces:
Serializable

public class TuaPartyRoleModel extends ItemModel
Generated model class for type TuaPartyRole first defined at extension tuadatamodel.

PartyRole.

See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated relation code constant for relation TuaAccount2TuaPartyRoleRelation defining source attribute accounts in extension tuadatamodel.
    static final String
    Generated relation code constant for relation TuaAgreement2TuaPartyRole defining source attribute agreement in extension tuadatamodel.
    static final String
    Generated relation code constant for relation TuaAgreementSpecification2TuaPartyRole defining source attribute agreementSpecification in extension tuadatamodel.
    static final String
    Generated relation code constant for relation TuaConsumptionSummary2TuaPartyRoleRelation defining source attribute consumptionSummaries in extension tuadatamodel.
    static final String
    Generated relation code constant for relation TuaParty2TuaPartyRoleRelation defining source attribute party in extension tuadatamodel.
    static final String
    Generated relation code constant for relation TuaProduct2TuaPartyRoleRelation defining source attribute products in extension tuadatamodel.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of TuaPartyRole.accounts attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.agreement attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.agreementSpecification attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.characteristics attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.consumptionSummaries attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.contactMediums attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.creditProfiles attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.endDate attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.externalIdentifiers attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.id attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.interactionRoles attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.involvementRoles attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.name attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.party attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.partyRoleAssociationInvolvedWith attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.partyRoleAssociationInvolves attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.paymentMethods attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.products attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.role attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.startDate attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.status attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaPartyRole.statusReason attribute defined at extension tuadatamodel.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    TuaPartyRoleModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 4.1.1 Please use the default constructor without parameters
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 4.1.1 Please use the default constructor without parameters
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the TuaPartyRole.accounts attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.agreement attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.agreementSpecification attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.characteristics attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.consumptionSummaries attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.contactMediums attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.creditProfiles attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.endDate attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.externalIdentifiers attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.id attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.interactionRoles attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.involvementRoles attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.name attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.name attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.party attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.partyRoleAssociationInvolvedWith attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.partyRoleAssociationInvolves attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.paymentMethods attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.products attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.role attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.startDate attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.status attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaPartyRole.statusReason attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.accounts attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.agreement attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.agreementSpecification attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.characteristics attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.consumptionSummaries attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.contactMediums attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.creditProfiles attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.endDate attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.externalIdentifiers attribute defined at extension tuadatamodel.
    void
    setId(String value)
    Generated method - Setter of TuaPartyRole.id attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.interactionRoles attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.involvementRoles attribute defined at extension tuadatamodel.
    void
    setName(String value)
    Generated method - Setter of TuaPartyRole.name attribute defined at extension tuadatamodel.
    void
    setName(String value, Locale loc)
    Generated method - Setter of TuaPartyRole.name attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.party attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.partyRoleAssociationInvolvedWith attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.partyRoleAssociationInvolves attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.paymentMethods attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.products attribute defined at extension tuadatamodel.
    void
    setRole(String value)
    Generated method - Setter of TuaPartyRole.role attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.startDate attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.status attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaPartyRole.statusReason attribute defined at extension tuadatamodel.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _TUAPRODUCT2TUAPARTYROLERELATION

      public static final String _TUAPRODUCT2TUAPARTYROLERELATION
      Generated relation code constant for relation TuaProduct2TuaPartyRoleRelation defining source attribute products in extension tuadatamodel.
      See Also:
    • _TUAAGREEMENTSPECIFICATION2TUAPARTYROLE

      public static final String _TUAAGREEMENTSPECIFICATION2TUAPARTYROLE
      Generated relation code constant for relation TuaAgreementSpecification2TuaPartyRole defining source attribute agreementSpecification in extension tuadatamodel.
      See Also:
    • _TUAAGREEMENT2TUAPARTYROLE

      public static final String _TUAAGREEMENT2TUAPARTYROLE
      Generated relation code constant for relation TuaAgreement2TuaPartyRole defining source attribute agreement in extension tuadatamodel.
      See Also:
    • _TUAACCOUNT2TUAPARTYROLERELATION

      public static final String _TUAACCOUNT2TUAPARTYROLERELATION
      Generated relation code constant for relation TuaAccount2TuaPartyRoleRelation defining source attribute accounts in extension tuadatamodel.
      See Also:
    • _TUAPARTY2TUAPARTYROLERELATION

      public static final String _TUAPARTY2TUAPARTYROLERELATION
      Generated relation code constant for relation TuaParty2TuaPartyRoleRelation defining source attribute party in extension tuadatamodel.
      See Also:
    • _TUACONSUMPTIONSUMMARY2TUAPARTYROLERELATION

      public static final String _TUACONSUMPTIONSUMMARY2TUAPARTYROLERELATION
      Generated relation code constant for relation TuaConsumptionSummary2TuaPartyRoleRelation defining source attribute consumptionSummaries in extension tuadatamodel.
      See Also:
    • ID

      public static final String ID
      Generated constant - Attribute key of TuaPartyRole.id attribute defined at extension tuadatamodel.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of TuaPartyRole.name attribute defined at extension tuadatamodel.
      See Also:
    • ROLE

      public static final String ROLE
      Generated constant - Attribute key of TuaPartyRole.role attribute defined at extension tuadatamodel.
      See Also:
    • STATUS

      public static final String STATUS
      Generated constant - Attribute key of TuaPartyRole.status attribute defined at extension tuadatamodel.
      See Also:
    • STATUSREASON

      public static final String STATUSREASON
      Generated constant - Attribute key of TuaPartyRole.statusReason attribute defined at extension tuadatamodel.
      See Also:
    • STARTDATE

      public static final String STARTDATE
      Generated constant - Attribute key of TuaPartyRole.startDate attribute defined at extension tuadatamodel.
      See Also:
    • ENDDATE

      public static final String ENDDATE
      Generated constant - Attribute key of TuaPartyRole.endDate attribute defined at extension tuadatamodel.
      See Also:
    • CHARACTERISTICS

      public static final String CHARACTERISTICS
      Generated constant - Attribute key of TuaPartyRole.characteristics attribute defined at extension tuadatamodel.
      See Also:
    • CONTACTMEDIUMS

      public static final String CONTACTMEDIUMS
      Generated constant - Attribute key of TuaPartyRole.contactMediums attribute defined at extension tuadatamodel.
      See Also:
    • CREDITPROFILES

      public static final String CREDITPROFILES
      Generated constant - Attribute key of TuaPartyRole.creditProfiles attribute defined at extension tuadatamodel.
      See Also:
    • PAYMENTMETHODS

      public static final String PAYMENTMETHODS
      Generated constant - Attribute key of TuaPartyRole.paymentMethods attribute defined at extension tuadatamodel.
      See Also:
    • EXTERNALIDENTIFIERS

      public static final String EXTERNALIDENTIFIERS
      Generated constant - Attribute key of TuaPartyRole.externalIdentifiers attribute defined at extension tuadatamodel.
      See Also:
    • PRODUCTS

      public static final String PRODUCTS
      Generated constant - Attribute key of TuaPartyRole.products attribute defined at extension tuadatamodel.
      See Also:
    • AGREEMENTSPECIFICATION

      public static final String AGREEMENTSPECIFICATION
      Generated constant - Attribute key of TuaPartyRole.agreementSpecification attribute defined at extension tuadatamodel.
      See Also:
    • AGREEMENT

      public static final String AGREEMENT
      Generated constant - Attribute key of TuaPartyRole.agreement attribute defined at extension tuadatamodel.
      See Also:
    • ACCOUNTS

      public static final String ACCOUNTS
      Generated constant - Attribute key of TuaPartyRole.accounts attribute defined at extension tuadatamodel.
      See Also:
    • PARTY

      public static final String PARTY
      Generated constant - Attribute key of TuaPartyRole.party attribute defined at extension tuadatamodel.
      See Also:
    • INTERACTIONROLES

      public static final String INTERACTIONROLES
      Generated constant - Attribute key of TuaPartyRole.interactionRoles attribute defined at extension tuadatamodel.
      See Also:
    • INVOLVEMENTROLES

      public static final String INVOLVEMENTROLES
      Generated constant - Attribute key of TuaPartyRole.involvementRoles attribute defined at extension tuadatamodel.
      See Also:
    • PARTYROLEASSOCIATIONINVOLVEDWITH

      public static final String PARTYROLEASSOCIATIONINVOLVEDWITH
      Generated constant - Attribute key of TuaPartyRole.partyRoleAssociationInvolvedWith attribute defined at extension tuadatamodel.
      See Also:
    • PARTYROLEASSOCIATIONINVOLVES

      public static final String PARTYROLEASSOCIATIONINVOLVES
      Generated constant - Attribute key of TuaPartyRole.partyRoleAssociationInvolves attribute defined at extension tuadatamodel.
      See Also:
    • CONSUMPTIONSUMMARIES

      public static final String CONSUMPTIONSUMMARIES
      Generated constant - Attribute key of TuaPartyRole.consumptionSummaries attribute defined at extension tuadatamodel.
      See Also:
  • Constructor Details

    • TuaPartyRoleModel

      public TuaPartyRoleModel()
      Generated constructor - Default constructor for generic creation.
    • TuaPartyRoleModel

      public TuaPartyRoleModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • TuaPartyRoleModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaPartyRoleModel(String _id)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _id - initial attribute declared by type TuaPartyRole at extension tuadatamodel
    • TuaPartyRoleModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaPartyRoleModel(String _id, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _id - initial attribute declared by type TuaPartyRole at extension tuadatamodel
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getAccounts

      @Accessor(qualifier="accounts", type=GETTER) public Collection<TuaAccountModel> getAccounts()
      Generated method - Getter of the TuaPartyRole.accounts attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the accounts - The accounts for which that party role is valid.
    • getAgreement

      @Accessor(qualifier="agreement", type=GETTER) public Collection<TuaAgreementModel> getAgreement()
      Generated method - Getter of the TuaPartyRole.agreement attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the agreement - Agreement
    • getAgreementSpecification

      @Accessor(qualifier="agreementSpecification", type=GETTER) public Collection<TuaAgreementSpecificationModel> getAgreementSpecification()
      Generated method - Getter of the TuaPartyRole.agreementSpecification attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the agreementSpecification - Agreement Specification
    • getCharacteristics

      @Accessor(qualifier="characteristics", type=GETTER) public List<TuaCharacteristicModel> getCharacteristics()
      Generated method - Getter of the TuaPartyRole.characteristics attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the characteristics
    • getConsumptionSummaries

      @Accessor(qualifier="consumptionSummaries", type=GETTER) public Set<TuaConsumptionSummaryModel> getConsumptionSummaries()
      Generated method - Getter of the TuaPartyRole.consumptionSummaries attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the consumptionSummaries - The Tua Consumption Summaries for which those Party Roles are valid.
    • getContactMediums

      @Accessor(qualifier="contactMediums", type=GETTER) public List<TuaContactMediumModel> getContactMediums()
      Generated method - Getter of the TuaPartyRole.contactMediums attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the contactMediums
    • getCreditProfiles

      @Accessor(qualifier="creditProfiles", type=GETTER) public List<TuaCreditProfileModel> getCreditProfiles()
      Generated method - Getter of the TuaPartyRole.creditProfiles attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the creditProfiles
    • getEndDate

      @Accessor(qualifier="endDate", type=GETTER) public Date getEndDate()
      Generated method - Getter of the TuaPartyRole.endDate attribute defined at extension tuadatamodel.
      Returns:
      the endDate
    • getExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()
      Generated method - Getter of the TuaPartyRole.externalIdentifiers attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalIdentifiers
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Generated method - Getter of the TuaPartyRole.id attribute defined at extension tuadatamodel.
      Returns:
      the id
    • getInteractionRoles

      @Accessor(qualifier="interactionRoles", type=GETTER) public Set<TuaBusinessInteractionRoleModel> getInteractionRoles()
      Generated method - Getter of the TuaPartyRole.interactionRoles attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the interactionRoles - The roles of the business interaction
    • getInvolvementRoles

      @Accessor(qualifier="involvementRoles", type=GETTER) public Set<TuaInvolvementRoleModel> getInvolvementRoles()
      Generated method - Getter of the TuaPartyRole.involvementRoles attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the involvementRoles - The roles of the involvement
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the TuaPartyRole.name attribute defined at extension tuadatamodel.
      Returns:
      the name
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
      Generated method - Getter of the TuaPartyRole.name attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the name
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getParty

      @Accessor(qualifier="party", type=GETTER) public TuaPartyModel getParty()
      Generated method - Getter of the TuaPartyRole.party attribute defined at extension tuadatamodel.
      Returns:
      the party - The party
    • getPartyRoleAssociationInvolvedWith

      @Accessor(qualifier="partyRoleAssociationInvolvedWith", type=GETTER) public Set<TuaPartyRoleAssociationModel> getPartyRoleAssociationInvolvedWith()
      Generated method - Getter of the TuaPartyRole.partyRoleAssociationInvolvedWith attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the partyRoleAssociationInvolvedWith - The party role associations the party role is involved with
    • getPartyRoleAssociationInvolves

      @Accessor(qualifier="partyRoleAssociationInvolves", type=GETTER) public Set<TuaPartyRoleAssociationModel> getPartyRoleAssociationInvolves()
      Generated method - Getter of the TuaPartyRole.partyRoleAssociationInvolves attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the partyRoleAssociationInvolves - The party role associations the party role involves
    • getPaymentMethods

      @Accessor(qualifier="paymentMethods", type=GETTER) public List<TuaPaymentInfoModel> getPaymentMethods()
      Generated method - Getter of the TuaPartyRole.paymentMethods attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the paymentMethods
    • getProducts

      @Accessor(qualifier="products", type=GETTER) public Set<TuaProductModel> getProducts()
      Generated method - Getter of the TuaPartyRole.products attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the products - The products for which those party roles are valid.
    • getRole

      @Accessor(qualifier="role", type=GETTER) public String getRole()
      Generated method - Getter of the TuaPartyRole.role attribute defined at extension tuadatamodel.
      Returns:
      the role
    • getStartDate

      @Accessor(qualifier="startDate", type=GETTER) public Date getStartDate()
      Generated method - Getter of the TuaPartyRole.startDate attribute defined at extension tuadatamodel.
      Returns:
      the startDate
    • getStatus

      @Accessor(qualifier="status", type=GETTER) public String getStatus()
      Generated method - Getter of the TuaPartyRole.status attribute defined at extension tuadatamodel.
      Returns:
      the status
    • getStatusReason

      @Accessor(qualifier="statusReason", type=GETTER) public String getStatusReason()
      Generated method - Getter of the TuaPartyRole.statusReason attribute defined at extension tuadatamodel.
      Returns:
      the statusReason
    • setAccounts

      @Accessor(qualifier="accounts", type=SETTER) public void setAccounts(Collection<TuaAccountModel> value)
      Generated method - Setter of TuaPartyRole.accounts attribute defined at extension tuadatamodel.
      Parameters:
      value - the accounts - The accounts for which that party role is valid.
    • setAgreement

      @Accessor(qualifier="agreement", type=SETTER) public void setAgreement(Collection<TuaAgreementModel> value)
      Generated method - Setter of TuaPartyRole.agreement attribute defined at extension tuadatamodel.
      Parameters:
      value - the agreement - Agreement
    • setAgreementSpecification

      @Accessor(qualifier="agreementSpecification", type=SETTER) public void setAgreementSpecification(Collection<TuaAgreementSpecificationModel> value)
      Generated method - Setter of TuaPartyRole.agreementSpecification attribute defined at extension tuadatamodel.
      Parameters:
      value - the agreementSpecification - Agreement Specification
    • setCharacteristics

      @Accessor(qualifier="characteristics", type=SETTER) public void setCharacteristics(List<TuaCharacteristicModel> value)
      Generated method - Setter of TuaPartyRole.characteristics attribute defined at extension tuadatamodel.
      Parameters:
      value - the characteristics
    • setConsumptionSummaries

      @Accessor(qualifier="consumptionSummaries", type=SETTER) public void setConsumptionSummaries(Set<TuaConsumptionSummaryModel> value)
      Generated method - Setter of TuaPartyRole.consumptionSummaries attribute defined at extension tuadatamodel.
      Parameters:
      value - the consumptionSummaries - The Tua Consumption Summaries for which those Party Roles are valid.
    • setContactMediums

      @Accessor(qualifier="contactMediums", type=SETTER) public void setContactMediums(List<TuaContactMediumModel> value)
      Generated method - Setter of TuaPartyRole.contactMediums attribute defined at extension tuadatamodel.
      Parameters:
      value - the contactMediums
    • setCreditProfiles

      @Accessor(qualifier="creditProfiles", type=SETTER) public void setCreditProfiles(List<TuaCreditProfileModel> value)
      Generated method - Setter of TuaPartyRole.creditProfiles attribute defined at extension tuadatamodel.
      Parameters:
      value - the creditProfiles
    • setEndDate

      @Accessor(qualifier="endDate", type=SETTER) public void setEndDate(Date value)
      Generated method - Setter of TuaPartyRole.endDate attribute defined at extension tuadatamodel.
      Parameters:
      value - the endDate
    • setExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value)
      Generated method - Setter of TuaPartyRole.externalIdentifiers attribute defined at extension tuadatamodel.
      Parameters:
      value - the externalIdentifiers
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Generated method - Setter of TuaPartyRole.id attribute defined at extension tuadatamodel.
      Parameters:
      value - the id
    • setInteractionRoles

      @Accessor(qualifier="interactionRoles", type=SETTER) public void setInteractionRoles(Set<TuaBusinessInteractionRoleModel> value)
      Generated method - Setter of TuaPartyRole.interactionRoles attribute defined at extension tuadatamodel.
      Parameters:
      value - the interactionRoles - The roles of the business interaction
    • setInvolvementRoles

      @Accessor(qualifier="involvementRoles", type=SETTER) public void setInvolvementRoles(Set<TuaInvolvementRoleModel> value)
      Generated method - Setter of TuaPartyRole.involvementRoles attribute defined at extension tuadatamodel.
      Parameters:
      value - the involvementRoles - The roles of the involvement
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of TuaPartyRole.name attribute defined at extension tuadatamodel.
      Parameters:
      value - the name
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
      Generated method - Setter of TuaPartyRole.name attribute defined at extension tuadatamodel.
      Parameters:
      value - the name
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setParty

      @Accessor(qualifier="party", type=SETTER) public void setParty(TuaPartyModel value)
      Generated method - Setter of TuaPartyRole.party attribute defined at extension tuadatamodel.
      Parameters:
      value - the party - The party
    • setPartyRoleAssociationInvolvedWith

      @Accessor(qualifier="partyRoleAssociationInvolvedWith", type=SETTER) public void setPartyRoleAssociationInvolvedWith(Set<TuaPartyRoleAssociationModel> value)
      Generated method - Setter of TuaPartyRole.partyRoleAssociationInvolvedWith attribute defined at extension tuadatamodel.
      Parameters:
      value - the partyRoleAssociationInvolvedWith - The party role associations the party role is involved with
    • setPartyRoleAssociationInvolves

      @Accessor(qualifier="partyRoleAssociationInvolves", type=SETTER) public void setPartyRoleAssociationInvolves(Set<TuaPartyRoleAssociationModel> value)
      Generated method - Setter of TuaPartyRole.partyRoleAssociationInvolves attribute defined at extension tuadatamodel.
      Parameters:
      value - the partyRoleAssociationInvolves - The party role associations the party role involves
    • setPaymentMethods

      @Accessor(qualifier="paymentMethods", type=SETTER) public void setPaymentMethods(List<TuaPaymentInfoModel> value)
      Generated method - Setter of TuaPartyRole.paymentMethods attribute defined at extension tuadatamodel.
      Parameters:
      value - the paymentMethods
    • setProducts

      @Accessor(qualifier="products", type=SETTER) public void setProducts(Set<TuaProductModel> value)
      Generated method - Setter of TuaPartyRole.products attribute defined at extension tuadatamodel.
      Parameters:
      value - the products - The products for which those party roles are valid.
    • setRole

      @Accessor(qualifier="role", type=SETTER) public void setRole(String value)
      Generated method - Setter of TuaPartyRole.role attribute defined at extension tuadatamodel.
      Parameters:
      value - the role
    • setStartDate

      @Accessor(qualifier="startDate", type=SETTER) public void setStartDate(Date value)
      Generated method - Setter of TuaPartyRole.startDate attribute defined at extension tuadatamodel.
      Parameters:
      value - the startDate
    • setStatus

      @Accessor(qualifier="status", type=SETTER) public void setStatus(String value)
      Generated method - Setter of TuaPartyRole.status attribute defined at extension tuadatamodel.
      Parameters:
      value - the status
    • setStatusReason

      @Accessor(qualifier="statusReason", type=SETTER) public void setStatusReason(String value)
      Generated method - Setter of TuaPartyRole.statusReason attribute defined at extension tuadatamodel.
      Parameters:
      value - the statusReason