Class TuaPartyModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaPartyModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TuaIndividualModel, TuaOrganizationModel

public class TuaPartyModel extends ItemModel
Generated model class for type TuaParty first defined at extension tuadatamodel.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _TUAPARTYBILL2TUAPARTYRELATION
      Generated relation code constant for relation TuaPartyBill2TuaPartyRelation defining source attribute partyBills in extension tuadatamodel.
      See Also:
    • ID

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

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

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

      public static final String IDENTIFICATIONS
      Generated constant - Attribute key of TuaParty.identifications attribute defined at extension tuadatamodel.
      See Also:
    • CONTACTMEDIUMS

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

      public static final String CREDITRATINGS
      Generated constant - Attribute key of TuaParty.creditRatings attribute defined at extension tuadatamodel.
      See Also:
    • EXTERNALREFERENCES

      public static final String EXTERNALREFERENCES
      Generated constant - Attribute key of TuaParty.externalReferences attribute defined at extension tuadatamodel.
      See Also:
    • PARTYCHARACTERISTICS

      public static final String PARTYCHARACTERISTICS
      Generated constant - Attribute key of TuaParty.partyCharacteristics attribute defined at extension tuadatamodel.
      See Also:
    • TAXEXEMPTIONCERTIFICATES

      public static final String TAXEXEMPTIONCERTIFICATES
      Generated constant - Attribute key of TuaParty.taxExemptionCertificates attribute defined at extension tuadatamodel.
      See Also:
    • OTHERNAMES

      public static final String OTHERNAMES
      Generated constant - Attribute key of TuaParty.otherNames attribute defined at extension tuadatamodel.
      See Also:
    • EXTERNALIDENTIFIERS

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

      public static final String PARTYBILLS
      Generated constant - Attribute key of TuaParty.partyBills attribute defined at extension tuadatamodel.
      See Also:
    • PARTYROLES

      public static final String PARTYROLES
      Generated constant - Attribute key of TuaParty.partyRoles attribute defined at extension tuadatamodel.
      See Also:
    • PRINCIPALS

      public static final String PRINCIPALS
      Generated constant - Attribute key of TuaParty.principals attribute defined at extension tuadatamodel.
      See Also:
  • Constructor Details

    • TuaPartyModel

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

      public TuaPartyModel(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
    • TuaPartyModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaPartyModel(String _id, Set<PrincipalModel> _principals)
      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 TuaParty at extension tuadatamodel
      _principals - initial attribute declared by type TuaParty at extension tuadatamodel
    • TuaPartyModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaPartyModel(String _id, ItemModel _owner, Set<PrincipalModel> _principals)
      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 TuaParty at extension tuadatamodel
      _owner - initial attribute declared by type Item at extension core
      _principals - initial attribute declared by type TuaParty at extension tuadatamodel
  • Method Details

    • getContactMediums

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

      @Accessor(qualifier="creditRatings", type=GETTER) public List<TuaPartyCreditProfileModel> getCreditRatings()
      Generated method - Getter of the TuaParty.creditRatings attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the creditRatings - The list of credit ratings of the party
    • getExternalIdentifiers

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

      @Accessor(qualifier="externalReferences", type=GETTER) public List<TuaExternalReferenceModel> getExternalReferences()
      Generated method - Getter of the TuaParty.externalReferences attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalReferences - The list of external refereces of the party
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Generated method - Getter of the TuaParty.id attribute defined at extension tuadatamodel.
      Returns:
      the id - The unique identifier of the party
    • getIdentifications

      @Accessor(qualifier="identifications", type=GETTER) public List<TuaIdentificationModel> getIdentifications()
      Generated method - Getter of the TuaParty.identifications attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the identifications - The list of identifications of the party
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the TuaParty.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 TuaParty.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
    • getOtherNames

      @Accessor(qualifier="otherNames", type=GETTER) public List<TuaOtherNameModel> getOtherNames()
      Generated method - Getter of the TuaParty.otherNames attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the otherNames - The list of other names of the party
    • getPartyBills

      @Accessor(qualifier="partyBills", type=GETTER) public Set<TuaPartyBillModel> getPartyBills()
      Generated method - Getter of the TuaParty.partyBills attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the partyBills - The Party Bills for which those Parties are defined.
    • getPartyCharacteristics

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

      @Accessor(qualifier="partyRoles", type=GETTER) public Set<TuaPartyRoleModel> getPartyRoles()
      Generated method - Getter of the TuaParty.partyRoles attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the partyRoles - The roles of the party
    • getPrincipals

      @Accessor(qualifier="principals", type=GETTER) public Set<PrincipalModel> getPrincipals()
      Generated method - Getter of the TuaParty.principals attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the principals - The principals of the party
    • getStatus

      @Accessor(qualifier="status", type=GETTER) public TuaPartyStateType getStatus()
      Generated method - Getter of the TuaParty.status attribute defined at extension tuadatamodel.
      Returns:
      the status - The status of the party
    • getTaxExemptionCertificates

      @Accessor(qualifier="taxExemptionCertificates", type=GETTER) public List<TuaTaxExemptionCertificateModel> getTaxExemptionCertificates()
      Generated method - Getter of the TuaParty.taxExemptionCertificates attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the taxExemptionCertificates - The list of tax exemption certificates of the party
    • setContactMediums

      @Accessor(qualifier="contactMediums", type=SETTER) public void setContactMediums(List<TuaContactMediumModel> value)
      Generated method - Setter of TuaParty.contactMediums attribute defined at extension tuadatamodel.
      Parameters:
      value - the contactMediums - The list of contact mediums of the party
    • setCreditRatings

      @Accessor(qualifier="creditRatings", type=SETTER) public void setCreditRatings(List<TuaPartyCreditProfileModel> value)
      Generated method - Setter of TuaParty.creditRatings attribute defined at extension tuadatamodel.
      Parameters:
      value - the creditRatings - The list of credit ratings of the party
    • setExternalIdentifiers

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

      @Accessor(qualifier="externalReferences", type=SETTER) public void setExternalReferences(List<TuaExternalReferenceModel> value)
      Generated method - Setter of TuaParty.externalReferences attribute defined at extension tuadatamodel.
      Parameters:
      value - the externalReferences - The list of external refereces of the party
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Generated method - Setter of TuaParty.id attribute defined at extension tuadatamodel.
      Parameters:
      value - the id - The unique identifier of the party
    • setIdentifications

      @Accessor(qualifier="identifications", type=SETTER) public void setIdentifications(List<TuaIdentificationModel> value)
      Generated method - Setter of TuaParty.identifications attribute defined at extension tuadatamodel.
      Parameters:
      value - the identifications - The list of identifications of the party
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of TuaParty.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 TuaParty.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
    • setOtherNames

      @Accessor(qualifier="otherNames", type=SETTER) public void setOtherNames(List<TuaOtherNameModel> value)
      Generated method - Setter of TuaParty.otherNames attribute defined at extension tuadatamodel.
      Parameters:
      value - the otherNames - The list of other names of the party
    • setPartyBills

      @Accessor(qualifier="partyBills", type=SETTER) public void setPartyBills(Set<TuaPartyBillModel> value)
      Generated method - Setter of TuaParty.partyBills attribute defined at extension tuadatamodel.
      Parameters:
      value - the partyBills - The Party Bills for which those Parties are defined.
    • setPartyCharacteristics

      @Accessor(qualifier="partyCharacteristics", type=SETTER) public void setPartyCharacteristics(List<TuaCharacteristicModel> value)
      Generated method - Setter of TuaParty.partyCharacteristics attribute defined at extension tuadatamodel.
      Parameters:
      value - the partyCharacteristics - The list of characteristics of the party
    • setPartyRoles

      @Accessor(qualifier="partyRoles", type=SETTER) public void setPartyRoles(Set<TuaPartyRoleModel> value)
      Generated method - Setter of TuaParty.partyRoles attribute defined at extension tuadatamodel.
      Parameters:
      value - the partyRoles - The roles of the party
    • setPrincipals

      @Accessor(qualifier="principals", type=SETTER) public void setPrincipals(Set<PrincipalModel> value)
      Generated method - Setter of TuaParty.principals attribute defined at extension tuadatamodel.
      Parameters:
      value - the principals - The principals of the party
    • setStatus

      @Accessor(qualifier="status", type=SETTER) public void setStatus(TuaPartyStateType value)
      Generated method - Setter of TuaParty.status attribute defined at extension tuadatamodel.
      Parameters:
      value - the status - The status of the party
    • setTaxExemptionCertificates

      @Accessor(qualifier="taxExemptionCertificates", type=SETTER) public void setTaxExemptionCertificates(List<TuaTaxExemptionCertificateModel> value)
      Generated method - Setter of TuaParty.taxExemptionCertificates attribute defined at extension tuadatamodel.
      Parameters:
      value - the taxExemptionCertificates - The list of tax exemption certificates of the party