Class TmaServiceUsageSpecification

java.lang.Object
de.hybris.platform.util.BridgeAbstraction
de.hybris.platform.jalo.Item
de.hybris.platform.jalo.ExtensibleItem
de.hybris.platform.jalo.c2l.LocalizableItem
de.hybris.platform.jalo.GenericItem
de.hybris.platform.b2ctelcoservices.jalo.TmaUsageSpecification
de.hybris.platform.b2ctelcoservices.jalo.TmaServiceUsageSpecification
All Implemented Interfaces:
Serializable, Comparable

public class TmaServiceUsageSpecification extends TmaUsageSpecification
Generated class for type TmaServiceUsageSpecification.
See Also:
  • Field Details

    • SERVICESPECIFICATIONS

      public static final String SERVICESPECIFICATIONS
      Qualifier of the TmaServiceUsageSpecification.serviceSpecifications attribute
      See Also:
    • TMASERVICESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_SRC_ORDERED

      protected static String TMASERVICESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TmaServiceSpecification2TmaServiceUsageSpecificationRelation from ((tuadatacommonsservices))
    • TMASERVICESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_TGT_ORDERED

      protected static String TMASERVICESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_TGT_ORDERED
    • TMASERVICESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_MARKMODIFIED

      protected static String TMASERVICESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TmaServiceSpecification2TmaServiceUsageSpecificationRelation from ((tuadatacommonsservices))
    • PRODUCTUSAGESPECIFICATIONS

      public static final String PRODUCTUSAGESPECIFICATIONS
      Qualifier of the TmaServiceUsageSpecification.productUsageSpecifications attribute
      See Also:
    • TMAPRODUCTUSAGESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_SRC_ORDERED

      protected static String TMAPRODUCTUSAGESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TmaProductUsageSpecification2TmaServiceUsageSpecificationRelation from ((tuadatacommonsservices))
    • TMAPRODUCTUSAGESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_TGT_ORDERED

      protected static String TMAPRODUCTUSAGESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_TGT_ORDERED
    • TMAPRODUCTUSAGESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_MARKMODIFIED

      protected static String TMAPRODUCTUSAGESPECIFICATION2TMASERVICEUSAGESPECIFICATIONRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TmaProductUsageSpecification2TmaServiceUsageSpecificationRelation from ((tuadatacommonsservices))
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • TmaServiceUsageSpecification

      public TmaServiceUsageSpecification()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class TmaUsageSpecification
    • isMarkModifiedDisabled

      @Deprecated(since="2105", forRemoval=true) public boolean isMarkModifiedDisabled(de.hybris.platform.jalo.Item referencedItem)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2011, use Utilities.getMarkModifiedOverride(de.hybris.platform.jalo.type.RelationType)
      Overrides:
      isMarkModifiedDisabled in class TmaUsageSpecification
    • getProductUsageSpecifications

      public Set<TmaProductUsageSpecification> getProductUsageSpecifications(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaServiceUsageSpecification.productUsageSpecifications attribute.
      Returns:
      the productUsageSpecifications - The Product Usage Specification associated to this Service Usage Specification.
    • getProductUsageSpecifications

      public Set<TmaProductUsageSpecification> getProductUsageSpecifications()
      Generated method - Getter of the TmaServiceUsageSpecification.productUsageSpecifications attribute.
      Returns:
      the productUsageSpecifications - The Product Usage Specification associated to this Service Usage Specification.
    • getProductUsageSpecificationsCount

      public long getProductUsageSpecificationsCount(de.hybris.platform.jalo.SessionContext ctx)
    • getProductUsageSpecificationsCount

      public long getProductUsageSpecificationsCount()
    • setProductUsageSpecifications

      public void setProductUsageSpecifications(de.hybris.platform.jalo.SessionContext ctx, Set<TmaProductUsageSpecification> value)
      Generated method - Setter of the TmaServiceUsageSpecification.productUsageSpecifications attribute.
      Parameters:
      value - the productUsageSpecifications - The Product Usage Specification associated to this Service Usage Specification.
    • setProductUsageSpecifications

      public void setProductUsageSpecifications(Set<TmaProductUsageSpecification> value)
      Generated method - Setter of the TmaServiceUsageSpecification.productUsageSpecifications attribute.
      Parameters:
      value - the productUsageSpecifications - The Product Usage Specification associated to this Service Usage Specification.
    • addToProductUsageSpecifications

      public void addToProductUsageSpecifications(de.hybris.platform.jalo.SessionContext ctx, TmaProductUsageSpecification value)
      Generated method - Adds value to productUsageSpecifications.
      Parameters:
      value - the item to add to productUsageSpecifications - The Product Usage Specification associated to this Service Usage Specification.
    • addToProductUsageSpecifications

      public void addToProductUsageSpecifications(TmaProductUsageSpecification value)
      Generated method - Adds value to productUsageSpecifications.
      Parameters:
      value - the item to add to productUsageSpecifications - The Product Usage Specification associated to this Service Usage Specification.
    • removeFromProductUsageSpecifications

      public void removeFromProductUsageSpecifications(de.hybris.platform.jalo.SessionContext ctx, TmaProductUsageSpecification value)
      Generated method - Removes value from productUsageSpecifications.
      Parameters:
      value - the item to remove from productUsageSpecifications - The Product Usage Specification associated to this Service Usage Specification.
    • removeFromProductUsageSpecifications

      public void removeFromProductUsageSpecifications(TmaProductUsageSpecification value)
      Generated method - Removes value from productUsageSpecifications.
      Parameters:
      value - the item to remove from productUsageSpecifications - The Product Usage Specification associated to this Service Usage Specification.
    • getServiceSpecifications

      public Set<TmaServiceSpecification> getServiceSpecifications(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaServiceUsageSpecification.serviceSpecifications attribute.
      Returns:
      the serviceSpecifications - The Service Specifications for which the Usage Specification has been defined.
    • getServiceSpecifications

      public Set<TmaServiceSpecification> getServiceSpecifications()
      Generated method - Getter of the TmaServiceUsageSpecification.serviceSpecifications attribute.
      Returns:
      the serviceSpecifications - The Service Specifications for which the Usage Specification has been defined.
    • getServiceSpecificationsCount

      public long getServiceSpecificationsCount(de.hybris.platform.jalo.SessionContext ctx)
    • getServiceSpecificationsCount

      public long getServiceSpecificationsCount()
    • setServiceSpecifications

      public void setServiceSpecifications(de.hybris.platform.jalo.SessionContext ctx, Set<TmaServiceSpecification> value)
      Generated method - Setter of the TmaServiceUsageSpecification.serviceSpecifications attribute.
      Parameters:
      value - the serviceSpecifications - The Service Specifications for which the Usage Specification has been defined.
    • setServiceSpecifications

      public void setServiceSpecifications(Set<TmaServiceSpecification> value)
      Generated method - Setter of the TmaServiceUsageSpecification.serviceSpecifications attribute.
      Parameters:
      value - the serviceSpecifications - The Service Specifications for which the Usage Specification has been defined.
    • addToServiceSpecifications

      public void addToServiceSpecifications(de.hybris.platform.jalo.SessionContext ctx, TmaServiceSpecification value)
      Generated method - Adds value to serviceSpecifications.
      Parameters:
      value - the item to add to serviceSpecifications - The Service Specifications for which the Usage Specification has been defined.
    • addToServiceSpecifications

      public void addToServiceSpecifications(TmaServiceSpecification value)
      Generated method - Adds value to serviceSpecifications.
      Parameters:
      value - the item to add to serviceSpecifications - The Service Specifications for which the Usage Specification has been defined.
    • removeFromServiceSpecifications

      public void removeFromServiceSpecifications(de.hybris.platform.jalo.SessionContext ctx, TmaServiceSpecification value)
      Generated method - Removes value from serviceSpecifications.
      Parameters:
      value - the item to remove from serviceSpecifications - The Service Specifications for which the Usage Specification has been defined.
    • removeFromServiceSpecifications

      public void removeFromServiceSpecifications(TmaServiceSpecification value)
      Generated method - Removes value from serviceSpecifications.
      Parameters:
      value - the item to remove from serviceSpecifications - The Service Specifications for which the Usage Specification has been defined.