Class UcPartyRoleModel

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

@Deprecated(since="2208", forRemoval=true) public class UcPartyRoleModel extends ItemModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type UcPartyRole first defined at extension usageconsumptionservices.
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
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated model type code constant.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated relation code constant for relation UcConsumptionSummary2UcPartyRoleRelation defining source attribute consumptionSummaries in extension usageconsumptionservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated relation code constant for relation UcParty2UcPartyRoleRelation defining source attribute party in extension usageconsumptionservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated relation code constant for relation UcProduct2UcPartyRoleRelation defining source attribute product in extension usageconsumptionservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of UcPartyRole.consumptionSummaries attribute defined at extension usageconsumptionservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of UcPartyRole.externalIdentifiers attribute defined at extension usageconsumptionservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of UcPartyRole.id attribute defined at extension usageconsumptionservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of UcPartyRole.party attribute defined at extension usageconsumptionservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of UcPartyRole.product attribute defined at extension usageconsumptionservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of UcPartyRole.role attribute defined at extension usageconsumptionservices.

    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
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constructor - Default constructor for generic creation.
    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
    UcPartyRoleModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcPartyRole.consumptionSummaries attribute defined at extension usageconsumptionservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcPartyRole.externalIdentifiers attribute defined at extension usageconsumptionservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcPartyRole.id attribute defined at extension usageconsumptionservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcPartyRole.party attribute defined at extension usageconsumptionservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcPartyRole.product attribute defined at extension usageconsumptionservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcPartyRole.role attribute defined at extension usageconsumptionservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of UcPartyRole.consumptionSummaries attribute defined at extension usageconsumptionservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of UcPartyRole.externalIdentifiers attribute defined at extension usageconsumptionservices.
    void
    setId(String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of UcPartyRole.id attribute defined at extension usageconsumptionservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of UcPartyRole.party attribute defined at extension usageconsumptionservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of UcPartyRole.product attribute defined at extension usageconsumptionservices.
    void
    setRole(String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of UcPartyRole.role attribute defined at extension usageconsumptionservices.

    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
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated model type code constant.
      See Also:
    • _UCCONSUMPTIONSUMMARY2UCPARTYROLERELATION

      public static final String _UCCONSUMPTIONSUMMARY2UCPARTYROLERELATION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated relation code constant for relation UcConsumptionSummary2UcPartyRoleRelation defining source attribute consumptionSummaries in extension usageconsumptionservices.
      See Also:
    • _UCPRODUCT2UCPARTYROLERELATION

      public static final String _UCPRODUCT2UCPARTYROLERELATION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated relation code constant for relation UcProduct2UcPartyRoleRelation defining source attribute product in extension usageconsumptionservices.
      See Also:
    • _UCPARTY2UCPARTYROLERELATION

      public static final String _UCPARTY2UCPARTYROLERELATION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated relation code constant for relation UcParty2UcPartyRoleRelation defining source attribute party in extension usageconsumptionservices.
      See Also:
    • ID

      public static final String ID
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of UcPartyRole.id attribute defined at extension usageconsumptionservices.
      See Also:
    • ROLE

      public static final String ROLE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of UcPartyRole.role attribute defined at extension usageconsumptionservices.
      See Also:
    • EXTERNALIDENTIFIERS

      public static final String EXTERNALIDENTIFIERS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of UcPartyRole.externalIdentifiers attribute defined at extension usageconsumptionservices.
      See Also:
    • CONSUMPTIONSUMMARIES

      public static final String CONSUMPTIONSUMMARIES
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of UcPartyRole.consumptionSummaries attribute defined at extension usageconsumptionservices.
      See Also:
    • PRODUCT

      public static final String PRODUCT
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of UcPartyRole.product attribute defined at extension usageconsumptionservices.
      See Also:
    • PARTY

      public static final String PARTY
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of UcPartyRole.party attribute defined at extension usageconsumptionservices.
      See Also:
  • Constructor Details

    • UcPartyRoleModel

      public UcPartyRoleModel()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constructor - Default constructor for generic creation.
    • UcPartyRoleModel

      public UcPartyRoleModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • UcPartyRoleModel

      @Deprecated(since="4.1.1", forRemoval=true) public UcPartyRoleModel(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:
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getConsumptionSummaries

      @Accessor(qualifier="consumptionSummaries", type=GETTER) public Set<UcConsumptionSummaryModel> getConsumptionSummaries()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcPartyRole.consumptionSummaries attribute defined at extension usageconsumptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the consumptionSummaries - The Uc Consumption Summaries for which those Party Roles are valid.
    • getExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcPartyRole.externalIdentifiers attribute defined at extension usageconsumptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalIdentifiers
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcPartyRole.id attribute defined at extension usageconsumptionservices.
      Returns:
      the id
    • getParty

      @Accessor(qualifier="party", type=GETTER) public UcPartyModel getParty()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcPartyRole.party attribute defined at extension usageconsumptionservices.
      Returns:
      the party - The party for which that party role is valid.
    • getProduct

      @Accessor(qualifier="product", type=GETTER) public Collection<UcProductModel> getProduct()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcPartyRole.product attribute defined at extension usageconsumptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the product - The Product for which those Party Roles are valid.
    • getRole

      @Accessor(qualifier="role", type=GETTER) public String getRole()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcPartyRole.role attribute defined at extension usageconsumptionservices.
      Returns:
      the role
    • setConsumptionSummaries

      @Accessor(qualifier="consumptionSummaries", type=SETTER) public void setConsumptionSummaries(Set<UcConsumptionSummaryModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of UcPartyRole.consumptionSummaries attribute defined at extension usageconsumptionservices.
      Parameters:
      value - the consumptionSummaries - The Uc Consumption Summaries for which those Party Roles are valid.
    • setExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of UcPartyRole.externalIdentifiers attribute defined at extension usageconsumptionservices.
      Parameters:
      value - the externalIdentifiers
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of UcPartyRole.id attribute defined at extension usageconsumptionservices.
      Parameters:
      value - the id
    • setParty

      @Accessor(qualifier="party", type=SETTER) public void setParty(UcPartyModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of UcPartyRole.party attribute defined at extension usageconsumptionservices.
      Parameters:
      value - the party - The party for which that party role is valid.
    • setProduct

      @Accessor(qualifier="product", type=SETTER) public void setProduct(Collection<UcProductModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of UcPartyRole.product attribute defined at extension usageconsumptionservices.
      Parameters:
      value - the product - The Product for which those Party Roles are valid.
    • setRole

      @Accessor(qualifier="role", type=SETTER) public void setRole(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of UcPartyRole.role attribute defined at extension usageconsumptionservices.
      Parameters:
      value - the role