Class TmaProductSpecification

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.TmaProductSpecification
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
TmaAtomicProductSpecification, TmaCompositeProductSpecification

public abstract class TmaProductSpecification extends de.hybris.platform.jalo.GenericItem
Generated class for type TmaProductSpecification.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem

    de.hybris.platform.jalo.GenericItem.GenericItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem

    de.hybris.platform.jalo.c2l.LocalizableItem.LocalizableItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem

    de.hybris.platform.jalo.ExtensibleItem.ExtensibleItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item

    de.hybris.platform.jalo.Item.AttributeFilter, de.hybris.platform.jalo.Item.AttributeMode, de.hybris.platform.jalo.Item.CachedGetter, de.hybris.platform.jalo.Item.CachedSetter, de.hybris.platform.jalo.Item.ItemAttributeMap, de.hybris.platform.jalo.Item.ItemConstraint, de.hybris.platform.jalo.Item.ItemImpl, de.hybris.platform.jalo.Item.JaloCachedComputationException
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Qualifier of the TmaProductSpecification.approvalStatus attribute
    static final String
    Qualifier of the TmaProductSpecification.brand attribute
    static final String
    Qualifier of the TmaProductSpecification.catalogVersion attribute
    static final String
    Qualifier of the TmaProductSpecification.cfsSpecs attribute
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    static final String
    Qualifier of the TmaProductSpecification.description attribute
    static final String
    Qualifier of the TmaProductSpecification.externalIds attribute
    static final String
    Qualifier of the TmaProductSpecification.id attribute
    static final String
    Qualifier of the TmaProductSpecification.name attribute
    static final String
    Qualifier of the TmaProductSpecification.offlineDate attribute
    static final String
    Qualifier of the TmaProductSpecification.onlineDate attribute
    static final String
    Qualifier of the TmaProductSpecification.parents attribute
    static final String
    Qualifier of the TmaProductSpecification.productOfferings attribute
    protected static final de.hybris.platform.util.OneToManyHandler<TmaProductOffering>
    OneToManyHandler for handling 1:n PRODUCTOFFERINGS's relation attributes from 'many' side.
    static final String
    Qualifier of the TmaProductSpecification.productSpecCharacteristics attribute
    static final String
    Qualifier of the TmaProductSpecification.productSpecificationTypes attribute
    static final String
    Qualifier of the TmaProductSpecification.productUsageSpecification attribute
    protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<TmaProductSpecification>
    BidirectionalOneToManyHandler for handling 1:n PRODUCTUSAGESPECIFICATION's relation attributes from 'one' side.
    protected static String
    Relation disable markmodifed parameter constants for TmaCompositeProductSpecification2TmaProductSpecificationRelation from ((tuadatacommonsservices))
    protected static String
    Relation ordering override parameter constants for TmaCompositeProductSpecification2TmaProductSpecificationRelation from ((tuadatacommonsservices))
    protected static String
     
    protected static String
    Relation disable markmodifed parameter constants for TmaProdSpec2TmaProdSpecTypeRelation from ((tuadatacommonsservices))
    protected static String
    Relation ordering override parameter constants for TmaProdSpec2TmaProdSpecTypeRelation from ((tuadatacommonsservices))
    protected static String
     
    protected static String
    Relation disable markmodifed parameter constants for TmaProductSpec2TmaExternalIdentifierRelation from ((tuadatacommonsservices))
    protected static String
    Relation ordering override parameter constants for TmaProductSpec2TmaExternalIdentifierRelation from ((tuadatacommonsservices))
    protected static String
     
    protected static String
    Relation disable markmodifed parameter constants for TmaProductSpecification2TmaCustomerFacingServiceSpecRelation from ((tuadatacommonsservices))
    protected static String
    Relation ordering override parameter constants for TmaProductSpecification2TmaCustomerFacingServiceSpecRelation from ((tuadatacommonsservices))
    protected static String
     
    protected static String
    Relation disable markmodifed parameter constants for TmaProductSpecification2TmaProductSpecCharacteristicRelation from ((tuadatacommonsservices))
    protected static String
    Relation ordering override parameter constants for TmaProductSpecification2TmaProductSpecCharacteristicRelation from ((tuadatacommonsservices))
    protected static String
     
    static final String
    Qualifier of the TmaProductSpecification.type attribute

    Fields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem

    LANGUAGE_FALLBACK_ENABLED

    Fields inherited from class de.hybris.platform.jalo.Item

    _CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects

    Fields inherited from class de.hybris.platform.util.BridgeAbstraction

    impl, tenant
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Generated method - Adds value to cfsSpecs.
    void
    addToCfsSpecs(de.hybris.platform.jalo.SessionContext ctx, TmaCustomerFacingServiceSpec value)
    Generated method - Adds value to cfsSpecs.
    void
    Generated method - Adds value to externalIds.
    void
    addToExternalIds(de.hybris.platform.jalo.SessionContext ctx, TmaExternalIdentifier value)
    Generated method - Adds value to externalIds.
    void
    Generated method - Adds value to parents.
    void
    addToParents(de.hybris.platform.jalo.SessionContext ctx, TmaCompositeProductSpecification value)
    Generated method - Adds value to parents.
    void
    Generated method - Adds value to productOfferings.
    void
    addToProductOfferings(de.hybris.platform.jalo.SessionContext ctx, TmaProductOffering value)
    Generated method - Adds value to productOfferings.
    void
    Generated method - Adds value to productSpecCharacteristics.
    void
    addToProductSpecCharacteristics(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecCharacteristic value)
    Generated method - Adds value to productSpecCharacteristics.
    void
    Generated method - Adds value to productSpecificationTypes.
    void
    addToProductSpecificationTypes(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecType value)
    Generated method - Adds value to productSpecificationTypes.
    protected de.hybris.platform.jalo.Item
    createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes)
     
    Map<de.hybris.platform.jalo.c2l.Language,String>
    Generated method - Getter of the TmaProductSpecification.description attribute.
    Map<de.hybris.platform.jalo.c2l.Language,String>
    getAllDescription(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.description attribute.
    Map<de.hybris.platform.jalo.c2l.Language,String>
    Generated method - Getter of the TmaProductSpecification.name attribute.
    Map<de.hybris.platform.jalo.c2l.Language,String>
    getAllName(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.name attribute.
    de.hybris.platform.jalo.enumeration.EnumerationValue
    Generated method - Getter of the TmaProductSpecification.approvalStatus attribute.
    de.hybris.platform.jalo.enumeration.EnumerationValue
    getApprovalStatus(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.approvalStatus attribute.
    Generated method - Getter of the TmaProductSpecification.brand attribute.
    getBrand(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.brand attribute.
    de.hybris.platform.catalog.jalo.CatalogVersion
    Generated method - Getter of the TmaProductSpecification.catalogVersion attribute.
    de.hybris.platform.catalog.jalo.CatalogVersion
    getCatalogVersion(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.catalogVersion attribute.
    Generated method - Getter of the TmaProductSpecification.cfsSpecs attribute.
    getCfsSpecs(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.cfsSpecs attribute.
    long
     
    long
    getCfsSpecsCount(de.hybris.platform.jalo.SessionContext ctx)
     
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    Generated method - Getter of the TmaProductSpecification.description attribute.
    getDescription(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.description attribute.
    Generated method - Getter of the TmaProductSpecification.externalIds attribute.
    getExternalIds(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.externalIds attribute.
    long
     
    long
    getExternalIdsCount(de.hybris.platform.jalo.SessionContext ctx)
     
    Generated method - Getter of the TmaProductSpecification.id attribute.
    getId(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.id attribute.
    Generated method - Getter of the TmaProductSpecification.name attribute.
    getName(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.name attribute.
    Generated method - Getter of the TmaProductSpecification.offlineDate attribute.
    getOfflineDate(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.offlineDate attribute.
    Generated method - Getter of the TmaProductSpecification.onlineDate attribute.
    getOnlineDate(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.onlineDate attribute.
    Generated method - Getter of the TmaProductSpecification.parents attribute.
    getParents(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.parents attribute.
    long
     
    long
    getParentsCount(de.hybris.platform.jalo.SessionContext ctx)
     
    Generated method - Getter of the TmaProductSpecification.productOfferings attribute.
    getProductOfferings(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.productOfferings attribute.
    Generated method - Getter of the TmaProductSpecification.productSpecCharacteristics attribute.
    getProductSpecCharacteristics(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.productSpecCharacteristics attribute.
    long
     
    long
    getProductSpecCharacteristicsCount(de.hybris.platform.jalo.SessionContext ctx)
     
    Generated method - Getter of the TmaProductSpecification.productSpecificationTypes attribute.
    getProductSpecificationTypes(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.productSpecificationTypes attribute.
    long
     
    long
    getProductSpecificationTypesCount(de.hybris.platform.jalo.SessionContext ctx)
     
    Generated method - Getter of the TmaProductSpecification.productUsageSpecification attribute.
    getProductUsageSpecification(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.productUsageSpecification attribute.
    Generated method - Getter of the TmaProductSpecification.type attribute.
    getType(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaProductSpecification.type attribute.
    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)
    void
    Generated method - Removes value from cfsSpecs.
    void
    removeFromCfsSpecs(de.hybris.platform.jalo.SessionContext ctx, TmaCustomerFacingServiceSpec value)
    Generated method - Removes value from cfsSpecs.
    void
    Generated method - Removes value from externalIds.
    void
    removeFromExternalIds(de.hybris.platform.jalo.SessionContext ctx, TmaExternalIdentifier value)
    Generated method - Removes value from externalIds.
    void
    Generated method - Removes value from parents.
    void
    removeFromParents(de.hybris.platform.jalo.SessionContext ctx, TmaCompositeProductSpecification value)
    Generated method - Removes value from parents.
    void
    Generated method - Removes value from productOfferings.
    void
    removeFromProductOfferings(de.hybris.platform.jalo.SessionContext ctx, TmaProductOffering value)
    Generated method - Removes value from productOfferings.
    void
    Generated method - Removes value from productSpecCharacteristics.
    void
    removeFromProductSpecCharacteristics(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecCharacteristic value)
    Generated method - Removes value from productSpecCharacteristics.
    void
    Generated method - Removes value from productSpecificationTypes.
    void
    removeFromProductSpecificationTypes(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecType value)
    Generated method - Removes value from productSpecificationTypes.
    void
    setAllDescription(de.hybris.platform.jalo.SessionContext ctx, Map<de.hybris.platform.jalo.c2l.Language,String> value)
    Generated method - Setter of the TmaProductSpecification.description attribute.
    void
    setAllDescription(Map<de.hybris.platform.jalo.c2l.Language,String> value)
    Generated method - Setter of the TmaProductSpecification.description attribute.
    void
    setAllName(de.hybris.platform.jalo.SessionContext ctx, Map<de.hybris.platform.jalo.c2l.Language,String> value)
    Generated method - Setter of the TmaProductSpecification.name attribute.
    void
    setAllName(Map<de.hybris.platform.jalo.c2l.Language,String> value)
    Generated method - Setter of the TmaProductSpecification.name attribute.
    void
    setApprovalStatus(de.hybris.platform.jalo.enumeration.EnumerationValue value)
    Generated method - Setter of the TmaProductSpecification.approvalStatus attribute.
    void
    setApprovalStatus(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.enumeration.EnumerationValue value)
    Generated method - Setter of the TmaProductSpecification.approvalStatus attribute.
    void
    setBrand(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the TmaProductSpecification.brand attribute.
    void
    Generated method - Setter of the TmaProductSpecification.brand attribute.
    void
    setCatalogVersion(de.hybris.platform.catalog.jalo.CatalogVersion value)
    Generated method - Setter of the TmaProductSpecification.catalogVersion attribute.
    void
    setCatalogVersion(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.catalog.jalo.CatalogVersion value)
    Generated method - Setter of the TmaProductSpecification.catalogVersion attribute.
    void
    setCfsSpecs(de.hybris.platform.jalo.SessionContext ctx, Set<TmaCustomerFacingServiceSpec> value)
    Generated method - Setter of the TmaProductSpecification.cfsSpecs attribute.
    void
    Generated method - Setter of the TmaProductSpecification.cfsSpecs attribute.
    void
    setDescription(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the TmaProductSpecification.description attribute.
    void
    Generated method - Setter of the TmaProductSpecification.description attribute.
    void
    setExternalIds(de.hybris.platform.jalo.SessionContext ctx, Set<TmaExternalIdentifier> value)
    Generated method - Setter of the TmaProductSpecification.externalIds attribute.
    void
    Generated method - Setter of the TmaProductSpecification.externalIds attribute.
    void
    setId(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the TmaProductSpecification.id attribute.
    void
    setId(String value)
    Generated method - Setter of the TmaProductSpecification.id attribute.
    void
    setName(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the TmaProductSpecification.name attribute.
    void
    setName(String value)
    Generated method - Setter of the TmaProductSpecification.name attribute.
    void
    setOfflineDate(de.hybris.platform.jalo.SessionContext ctx, Date value)
    Generated method - Setter of the TmaProductSpecification.offlineDate attribute.
    void
    Generated method - Setter of the TmaProductSpecification.offlineDate attribute.
    void
    setOnlineDate(de.hybris.platform.jalo.SessionContext ctx, Date value)
    Generated method - Setter of the TmaProductSpecification.onlineDate attribute.
    void
    Generated method - Setter of the TmaProductSpecification.onlineDate attribute.
    void
    setParents(de.hybris.platform.jalo.SessionContext ctx, Set<TmaCompositeProductSpecification> value)
    Generated method - Setter of the TmaProductSpecification.parents attribute.
    void
    Generated method - Setter of the TmaProductSpecification.parents attribute.
    void
    setProductOfferings(de.hybris.platform.jalo.SessionContext ctx, Set<TmaProductOffering> value)
    Generated method - Setter of the TmaProductSpecification.productOfferings attribute.
    void
    Generated method - Setter of the TmaProductSpecification.productOfferings attribute.
    void
    setProductSpecCharacteristics(de.hybris.platform.jalo.SessionContext ctx, Set<TmaProductSpecCharacteristic> value)
    Generated method - Setter of the TmaProductSpecification.productSpecCharacteristics attribute.
    void
    Generated method - Setter of the TmaProductSpecification.productSpecCharacteristics attribute.
    void
    setProductSpecificationTypes(de.hybris.platform.jalo.SessionContext ctx, Set<TmaProductSpecType> value)
    Generated method - Setter of the TmaProductSpecification.productSpecificationTypes attribute.
    void
    Generated method - Setter of the TmaProductSpecification.productSpecificationTypes attribute.
    void
    Generated method - Setter of the TmaProductSpecification.productUsageSpecification attribute.
    void
    setProductUsageSpecification(de.hybris.platform.jalo.SessionContext ctx, TmaProductUsageSpecification value)
    Generated method - Setter of the TmaProductSpecification.productUsageSpecification attribute.
    void
    Generated method - Setter of the TmaProductSpecification.type attribute.
    void
    setType(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecType value)
    Generated method - Setter of the TmaProductSpecification.type attribute.

    Methods inherited from class de.hybris.platform.jalo.GenericItem

    getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, getRelatedItems, setRelatedItems

    Methods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem

    getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedProperty

    Methods inherited from class de.hybris.platform.jalo.ExtensibleItem

    createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setProperty

    Methods inherited from class de.hybris.platform.jalo.Item

    addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPartOfRemovedSessionMarker, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, suppressRelation, toString, useTA, writeReplace

    Methods inherited from class de.hybris.platform.util.BridgeAbstraction

    setTenant

    Methods inherited from class java.lang.Object

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

    • ID

      public static final String ID
      Qualifier of the TmaProductSpecification.id attribute
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Qualifier of the TmaProductSpecification.catalogVersion attribute
      See Also:
    • ONLINEDATE

      public static final String ONLINEDATE
      Qualifier of the TmaProductSpecification.onlineDate attribute
      See Also:
    • OFFLINEDATE

      public static final String OFFLINEDATE
      Qualifier of the TmaProductSpecification.offlineDate attribute
      See Also:
    • NAME

      public static final String NAME
      Qualifier of the TmaProductSpecification.name attribute
      See Also:
    • BRAND

      public static final String BRAND
      Qualifier of the TmaProductSpecification.brand attribute
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Qualifier of the TmaProductSpecification.description attribute
      See Also:
    • APPROVALSTATUS

      public static final String APPROVALSTATUS
      Qualifier of the TmaProductSpecification.approvalStatus attribute
      See Also:
    • TYPE

      public static final String TYPE
      Qualifier of the TmaProductSpecification.type attribute
      See Also:
    • PARENTS

      public static final String PARENTS
      Qualifier of the TmaProductSpecification.parents attribute
      See Also:
    • TMACOMPOSITEPRODUCTSPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION_SRC_ORDERED

      protected static String TMACOMPOSITEPRODUCTSPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TmaCompositeProductSpecification2TmaProductSpecificationRelation from ((tuadatacommonsservices))
    • TMACOMPOSITEPRODUCTSPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION_TGT_ORDERED

      protected static String TMACOMPOSITEPRODUCTSPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION_TGT_ORDERED
    • TMACOMPOSITEPRODUCTSPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION_MARKMODIFIED

      protected static String TMACOMPOSITEPRODUCTSPECIFICATION2TMAPRODUCTSPECIFICATIONRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TmaCompositeProductSpecification2TmaProductSpecificationRelation from ((tuadatacommonsservices))
    • EXTERNALIDS

      public static final String EXTERNALIDS
      Qualifier of the TmaProductSpecification.externalIds attribute
      See Also:
    • TMAPRODUCTSPEC2TMAEXTERNALIDENTIFIERRELATION_SRC_ORDERED

      protected static String TMAPRODUCTSPEC2TMAEXTERNALIDENTIFIERRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TmaProductSpec2TmaExternalIdentifierRelation from ((tuadatacommonsservices))
    • TMAPRODUCTSPEC2TMAEXTERNALIDENTIFIERRELATION_TGT_ORDERED

      protected static String TMAPRODUCTSPEC2TMAEXTERNALIDENTIFIERRELATION_TGT_ORDERED
    • TMAPRODUCTSPEC2TMAEXTERNALIDENTIFIERRELATION_MARKMODIFIED

      protected static String TMAPRODUCTSPEC2TMAEXTERNALIDENTIFIERRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TmaProductSpec2TmaExternalIdentifierRelation from ((tuadatacommonsservices))
    • PRODUCTSPECCHARACTERISTICS

      public static final String PRODUCTSPECCHARACTERISTICS
      Qualifier of the TmaProductSpecification.productSpecCharacteristics attribute
      See Also:
    • TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION_SRC_ORDERED

      protected static String TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TmaProductSpecification2TmaProductSpecCharacteristicRelation from ((tuadatacommonsservices))
    • TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION_TGT_ORDERED

      protected static String TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION_TGT_ORDERED
    • TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION_MARKMODIFIED

      protected static String TMAPRODUCTSPECIFICATION2TMAPRODUCTSPECCHARACTERISTICRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TmaProductSpecification2TmaProductSpecCharacteristicRelation from ((tuadatacommonsservices))
    • PRODUCTOFFERINGS

      public static final String PRODUCTOFFERINGS
      Qualifier of the TmaProductSpecification.productOfferings attribute
      See Also:
    • CFSSPECS

      public static final String CFSSPECS
      Qualifier of the TmaProductSpecification.cfsSpecs attribute
      See Also:
    • TMAPRODUCTSPECIFICATION2TMACUSTOMERFACINGSERVICESPECRELATION_SRC_ORDERED

      protected static String TMAPRODUCTSPECIFICATION2TMACUSTOMERFACINGSERVICESPECRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TmaProductSpecification2TmaCustomerFacingServiceSpecRelation from ((tuadatacommonsservices))
    • TMAPRODUCTSPECIFICATION2TMACUSTOMERFACINGSERVICESPECRELATION_TGT_ORDERED

      protected static String TMAPRODUCTSPECIFICATION2TMACUSTOMERFACINGSERVICESPECRELATION_TGT_ORDERED
    • TMAPRODUCTSPECIFICATION2TMACUSTOMERFACINGSERVICESPECRELATION_MARKMODIFIED

      protected static String TMAPRODUCTSPECIFICATION2TMACUSTOMERFACINGSERVICESPECRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TmaProductSpecification2TmaCustomerFacingServiceSpecRelation from ((tuadatacommonsservices))
    • PRODUCTSPECIFICATIONTYPES

      public static final String PRODUCTSPECIFICATIONTYPES
      Qualifier of the TmaProductSpecification.productSpecificationTypes attribute
      See Also:
    • TMAPRODSPEC2TMAPRODSPECTYPERELATION_SRC_ORDERED

      protected static String TMAPRODSPEC2TMAPRODSPECTYPERELATION_SRC_ORDERED
      Relation ordering override parameter constants for TmaProdSpec2TmaProdSpecTypeRelation from ((tuadatacommonsservices))
    • TMAPRODSPEC2TMAPRODSPECTYPERELATION_TGT_ORDERED

      protected static String TMAPRODSPEC2TMAPRODSPECTYPERELATION_TGT_ORDERED
    • TMAPRODSPEC2TMAPRODSPECTYPERELATION_MARKMODIFIED

      protected static String TMAPRODSPEC2TMAPRODSPECTYPERELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TmaProdSpec2TmaProdSpecTypeRelation from ((tuadatacommonsservices))
    • PRODUCTUSAGESPECIFICATION

      public static final String PRODUCTUSAGESPECIFICATION
      Qualifier of the TmaProductSpecification.productUsageSpecification attribute
      See Also:
    • PRODUCTOFFERINGSHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<TmaProductOffering> PRODUCTOFFERINGSHANDLER
      OneToManyHandler for handling 1:n PRODUCTOFFERINGS's relation attributes from 'many' side.
    • PRODUCTUSAGESPECIFICATIONHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<TmaProductSpecification> PRODUCTUSAGESPECIFICATIONHANDLER
      BidirectionalOneToManyHandler for handling 1:n PRODUCTUSAGESPECIFICATION's relation attributes from 'one' side.
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • TmaProductSpecification

      public TmaProductSpecification()
  • Method Details

    • getDefaultAttributeModes

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

      public de.hybris.platform.jalo.enumeration.EnumerationValue getApprovalStatus(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.approvalStatus attribute.
      Returns:
      the approvalStatus - Current approval status of the product specification.
    • getApprovalStatus

      public de.hybris.platform.jalo.enumeration.EnumerationValue getApprovalStatus()
      Generated method - Getter of the TmaProductSpecification.approvalStatus attribute.
      Returns:
      the approvalStatus - Current approval status of the product specification.
    • setApprovalStatus

      public void setApprovalStatus(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.enumeration.EnumerationValue value)
      Generated method - Setter of the TmaProductSpecification.approvalStatus attribute.
      Parameters:
      value - the approvalStatus - Current approval status of the product specification.
    • setApprovalStatus

      public void setApprovalStatus(de.hybris.platform.jalo.enumeration.EnumerationValue value)
      Generated method - Setter of the TmaProductSpecification.approvalStatus attribute.
      Parameters:
      value - the approvalStatus - Current approval status of the product specification.
    • getBrand

      public String getBrand(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.brand attribute.
      Returns:
      the brand - The manufacturer or trademark of the product specification.
    • getBrand

      public String getBrand()
      Generated method - Getter of the TmaProductSpecification.brand attribute.
      Returns:
      the brand - The manufacturer or trademark of the product specification.
    • setBrand

      public void setBrand(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaProductSpecification.brand attribute.
      Parameters:
      value - the brand - The manufacturer or trademark of the product specification.
    • setBrand

      public void setBrand(String value)
      Generated method - Setter of the TmaProductSpecification.brand attribute.
      Parameters:
      value - the brand - The manufacturer or trademark of the product specification.
    • getCatalogVersion

      public de.hybris.platform.catalog.jalo.CatalogVersion getCatalogVersion(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.catalogVersion attribute.
      Returns:
      the catalogVersion - Catalog Version on which the TmaProductSpecification is published.
    • getCatalogVersion

      public de.hybris.platform.catalog.jalo.CatalogVersion getCatalogVersion()
      Generated method - Getter of the TmaProductSpecification.catalogVersion attribute.
      Returns:
      the catalogVersion - Catalog Version on which the TmaProductSpecification is published.
    • setCatalogVersion

      public void setCatalogVersion(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.catalog.jalo.CatalogVersion value)
      Generated method - Setter of the TmaProductSpecification.catalogVersion attribute.
      Parameters:
      value - the catalogVersion - Catalog Version on which the TmaProductSpecification is published.
    • setCatalogVersion

      public void setCatalogVersion(de.hybris.platform.catalog.jalo.CatalogVersion value)
      Generated method - Setter of the TmaProductSpecification.catalogVersion attribute.
      Parameters:
      value - the catalogVersion - Catalog Version on which the TmaProductSpecification is published.
    • getCfsSpecs

      public Set<TmaCustomerFacingServiceSpec> getCfsSpecs(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.cfsSpecs attribute.
      Returns:
      the cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • getCfsSpecs

      public Set<TmaCustomerFacingServiceSpec> getCfsSpecs()
      Generated method - Getter of the TmaProductSpecification.cfsSpecs attribute.
      Returns:
      the cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • getCfsSpecsCount

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

      public long getCfsSpecsCount()
    • setCfsSpecs

      public void setCfsSpecs(de.hybris.platform.jalo.SessionContext ctx, Set<TmaCustomerFacingServiceSpec> value)
      Generated method - Setter of the TmaProductSpecification.cfsSpecs attribute.
      Parameters:
      value - the cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • setCfsSpecs

      public void setCfsSpecs(Set<TmaCustomerFacingServiceSpec> value)
      Generated method - Setter of the TmaProductSpecification.cfsSpecs attribute.
      Parameters:
      value - the cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • addToCfsSpecs

      public void addToCfsSpecs(de.hybris.platform.jalo.SessionContext ctx, TmaCustomerFacingServiceSpec value)
      Generated method - Adds value to cfsSpecs.
      Parameters:
      value - the item to add to cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • addToCfsSpecs

      public void addToCfsSpecs(TmaCustomerFacingServiceSpec value)
      Generated method - Adds value to cfsSpecs.
      Parameters:
      value - the item to add to cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • removeFromCfsSpecs

      public void removeFromCfsSpecs(de.hybris.platform.jalo.SessionContext ctx, TmaCustomerFacingServiceSpec value)
      Generated method - Removes value from cfsSpecs.
      Parameters:
      value - the item to remove from cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • removeFromCfsSpecs

      public void removeFromCfsSpecs(TmaCustomerFacingServiceSpec value)
      Generated method - Removes value from cfsSpecs.
      Parameters:
      value - the item to remove from cfsSpecs - Customer Facing Service Specs applicable for Product Specs.
    • createItem

      protected de.hybris.platform.jalo.Item createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes) throws de.hybris.platform.jalo.JaloBusinessException
      Overrides:
      createItem in class de.hybris.platform.jalo.GenericItem
      Throws:
      de.hybris.platform.jalo.JaloBusinessException
    • getDescription

      public String getDescription(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.description attribute.
      Returns:
      the description - The description of the Product Specification.
    • getDescription

      public String getDescription()
      Generated method - Getter of the TmaProductSpecification.description attribute.
      Returns:
      the description - The description of the Product Specification.
    • getAllDescription

      public Map<de.hybris.platform.jalo.c2l.Language,String> getAllDescription(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.description attribute.
      Returns:
      the localized description - The description of the Product Specification.
    • getAllDescription

      public Map<de.hybris.platform.jalo.c2l.Language,String> getAllDescription()
      Generated method - Getter of the TmaProductSpecification.description attribute.
      Returns:
      the localized description - The description of the Product Specification.
    • setDescription

      public void setDescription(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaProductSpecification.description attribute.
      Parameters:
      value - the description - The description of the Product Specification.
    • setDescription

      public void setDescription(String value)
      Generated method - Setter of the TmaProductSpecification.description attribute.
      Parameters:
      value - the description - The description of the Product Specification.
    • setAllDescription

      public void setAllDescription(de.hybris.platform.jalo.SessionContext ctx, Map<de.hybris.platform.jalo.c2l.Language,String> value)
      Generated method - Setter of the TmaProductSpecification.description attribute.
      Parameters:
      value - the description - The description of the Product Specification.
    • setAllDescription

      public void setAllDescription(Map<de.hybris.platform.jalo.c2l.Language,String> value)
      Generated method - Setter of the TmaProductSpecification.description attribute.
      Parameters:
      value - the description - The description of the Product Specification.
    • getExternalIds

      public Set<TmaExternalIdentifier> getExternalIds(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.externalIds attribute.
      Returns:
      the externalIds - The external identifiers of the product specification.
    • getExternalIds

      public Set<TmaExternalIdentifier> getExternalIds()
      Generated method - Getter of the TmaProductSpecification.externalIds attribute.
      Returns:
      the externalIds - The external identifiers of the product specification.
    • getExternalIdsCount

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

      public long getExternalIdsCount()
    • setExternalIds

      public void setExternalIds(de.hybris.platform.jalo.SessionContext ctx, Set<TmaExternalIdentifier> value)
      Generated method - Setter of the TmaProductSpecification.externalIds attribute.
      Parameters:
      value - the externalIds - The external identifiers of the product specification.
    • setExternalIds

      public void setExternalIds(Set<TmaExternalIdentifier> value)
      Generated method - Setter of the TmaProductSpecification.externalIds attribute.
      Parameters:
      value - the externalIds - The external identifiers of the product specification.
    • addToExternalIds

      public void addToExternalIds(de.hybris.platform.jalo.SessionContext ctx, TmaExternalIdentifier value)
      Generated method - Adds value to externalIds.
      Parameters:
      value - the item to add to externalIds - The external identifiers of the product specification.
    • addToExternalIds

      public void addToExternalIds(TmaExternalIdentifier value)
      Generated method - Adds value to externalIds.
      Parameters:
      value - the item to add to externalIds - The external identifiers of the product specification.
    • removeFromExternalIds

      public void removeFromExternalIds(de.hybris.platform.jalo.SessionContext ctx, TmaExternalIdentifier value)
      Generated method - Removes value from externalIds.
      Parameters:
      value - the item to remove from externalIds - The external identifiers of the product specification.
    • removeFromExternalIds

      public void removeFromExternalIds(TmaExternalIdentifier value)
      Generated method - Removes value from externalIds.
      Parameters:
      value - the item to remove from externalIds - The external identifiers of the product specification.
    • getId

      public String getId(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.id attribute.
      Returns:
      the id - Unique identifier of the product specification.
    • getId

      public String getId()
      Generated method - Getter of the TmaProductSpecification.id attribute.
      Returns:
      the id - Unique identifier of the product specification.
    • setId

      public void setId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaProductSpecification.id attribute.
      Parameters:
      value - the id - Unique identifier of the product specification.
    • setId

      public void setId(String value)
      Generated method - Setter of the TmaProductSpecification.id attribute.
      Parameters:
      value - the id - Unique identifier of the product specification.
    • 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 de.hybris.platform.jalo.Item
    • getName

      public String getName(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.name attribute.
      Returns:
      the name - Name of the product specification.
    • getName

      public String getName()
      Generated method - Getter of the TmaProductSpecification.name attribute.
      Returns:
      the name - Name of the product specification.
    • getAllName

      public Map<de.hybris.platform.jalo.c2l.Language,String> getAllName(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.name attribute.
      Returns:
      the localized name - Name of the product specification.
    • getAllName

      public Map<de.hybris.platform.jalo.c2l.Language,String> getAllName()
      Generated method - Getter of the TmaProductSpecification.name attribute.
      Returns:
      the localized name - Name of the product specification.
    • setName

      public void setName(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaProductSpecification.name attribute.
      Parameters:
      value - the name - Name of the product specification.
    • setName

      public void setName(String value)
      Generated method - Setter of the TmaProductSpecification.name attribute.
      Parameters:
      value - the name - Name of the product specification.
    • setAllName

      public void setAllName(de.hybris.platform.jalo.SessionContext ctx, Map<de.hybris.platform.jalo.c2l.Language,String> value)
      Generated method - Setter of the TmaProductSpecification.name attribute.
      Parameters:
      value - the name - Name of the product specification.
    • setAllName

      public void setAllName(Map<de.hybris.platform.jalo.c2l.Language,String> value)
      Generated method - Setter of the TmaProductSpecification.name attribute.
      Parameters:
      value - the name - Name of the product specification.
    • getOfflineDate

      public Date getOfflineDate(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.offlineDate attribute.
      Returns:
      the offlineDate - The date until which the Product Specification is available.
    • getOfflineDate

      public Date getOfflineDate()
      Generated method - Getter of the TmaProductSpecification.offlineDate attribute.
      Returns:
      the offlineDate - The date until which the Product Specification is available.
    • setOfflineDate

      public void setOfflineDate(de.hybris.platform.jalo.SessionContext ctx, Date value)
      Generated method - Setter of the TmaProductSpecification.offlineDate attribute.
      Parameters:
      value - the offlineDate - The date until which the Product Specification is available.
    • setOfflineDate

      public void setOfflineDate(Date value)
      Generated method - Setter of the TmaProductSpecification.offlineDate attribute.
      Parameters:
      value - the offlineDate - The date until which the Product Specification is available.
    • getOnlineDate

      public Date getOnlineDate(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.onlineDate attribute.
      Returns:
      the onlineDate - The date from which the Product Specification is available.
    • getOnlineDate

      public Date getOnlineDate()
      Generated method - Getter of the TmaProductSpecification.onlineDate attribute.
      Returns:
      the onlineDate - The date from which the Product Specification is available.
    • setOnlineDate

      public void setOnlineDate(de.hybris.platform.jalo.SessionContext ctx, Date value)
      Generated method - Setter of the TmaProductSpecification.onlineDate attribute.
      Parameters:
      value - the onlineDate - The date from which the Product Specification is available.
    • setOnlineDate

      public void setOnlineDate(Date value)
      Generated method - Setter of the TmaProductSpecification.onlineDate attribute.
      Parameters:
      value - the onlineDate - The date from which the Product Specification is available.
    • getParents

      public Set<TmaCompositeProductSpecification> getParents(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.parents attribute.
      Returns:
      the parents - Composite Product Specification containing the parents Product Specifications.
    • getParents

      public Set<TmaCompositeProductSpecification> getParents()
      Generated method - Getter of the TmaProductSpecification.parents attribute.
      Returns:
      the parents - Composite Product Specification containing the parents Product Specifications.
    • getParentsCount

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

      public long getParentsCount()
    • setParents

      public void setParents(de.hybris.platform.jalo.SessionContext ctx, Set<TmaCompositeProductSpecification> value)
      Generated method - Setter of the TmaProductSpecification.parents attribute.
      Parameters:
      value - the parents - Composite Product Specification containing the parents Product Specifications.
    • setParents

      public void setParents(Set<TmaCompositeProductSpecification> value)
      Generated method - Setter of the TmaProductSpecification.parents attribute.
      Parameters:
      value - the parents - Composite Product Specification containing the parents Product Specifications.
    • addToParents

      public void addToParents(de.hybris.platform.jalo.SessionContext ctx, TmaCompositeProductSpecification value)
      Generated method - Adds value to parents.
      Parameters:
      value - the item to add to parents - Composite Product Specification containing the parents Product Specifications.
    • addToParents

      public void addToParents(TmaCompositeProductSpecification value)
      Generated method - Adds value to parents.
      Parameters:
      value - the item to add to parents - Composite Product Specification containing the parents Product Specifications.
    • removeFromParents

      public void removeFromParents(de.hybris.platform.jalo.SessionContext ctx, TmaCompositeProductSpecification value)
      Generated method - Removes value from parents.
      Parameters:
      value - the item to remove from parents - Composite Product Specification containing the parents Product Specifications.
    • removeFromParents

      public void removeFromParents(TmaCompositeProductSpecification value)
      Generated method - Removes value from parents.
      Parameters:
      value - the item to remove from parents - Composite Product Specification containing the parents Product Specifications.
    • getProductOfferings

      public Set<TmaProductOffering> getProductOfferings(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.productOfferings attribute.
      Returns:
      the productOfferings - Product Offerings created out of the Product Specification.
    • getProductOfferings

      public Set<TmaProductOffering> getProductOfferings()
      Generated method - Getter of the TmaProductSpecification.productOfferings attribute.
      Returns:
      the productOfferings - Product Offerings created out of the Product Specification.
    • setProductOfferings

      public void setProductOfferings(de.hybris.platform.jalo.SessionContext ctx, Set<TmaProductOffering> value)
      Generated method - Setter of the TmaProductSpecification.productOfferings attribute.
      Parameters:
      value - the productOfferings - Product Offerings created out of the Product Specification.
    • setProductOfferings

      public void setProductOfferings(Set<TmaProductOffering> value)
      Generated method - Setter of the TmaProductSpecification.productOfferings attribute.
      Parameters:
      value - the productOfferings - Product Offerings created out of the Product Specification.
    • addToProductOfferings

      public void addToProductOfferings(de.hybris.platform.jalo.SessionContext ctx, TmaProductOffering value)
      Generated method - Adds value to productOfferings.
      Parameters:
      value - the item to add to productOfferings - Product Offerings created out of the Product Specification.
    • addToProductOfferings

      public void addToProductOfferings(TmaProductOffering value)
      Generated method - Adds value to productOfferings.
      Parameters:
      value - the item to add to productOfferings - Product Offerings created out of the Product Specification.
    • removeFromProductOfferings

      public void removeFromProductOfferings(de.hybris.platform.jalo.SessionContext ctx, TmaProductOffering value)
      Generated method - Removes value from productOfferings.
      Parameters:
      value - the item to remove from productOfferings - Product Offerings created out of the Product Specification.
    • removeFromProductOfferings

      public void removeFromProductOfferings(TmaProductOffering value)
      Generated method - Removes value from productOfferings.
      Parameters:
      value - the item to remove from productOfferings - Product Offerings created out of the Product Specification.
    • getProductSpecCharacteristics

      public Set<TmaProductSpecCharacteristic> getProductSpecCharacteristics(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.productSpecCharacteristics attribute.
      Returns:
      the productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • getProductSpecCharacteristics

      public Set<TmaProductSpecCharacteristic> getProductSpecCharacteristics()
      Generated method - Getter of the TmaProductSpecification.productSpecCharacteristics attribute.
      Returns:
      the productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • getProductSpecCharacteristicsCount

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

      public long getProductSpecCharacteristicsCount()
    • setProductSpecCharacteristics

      public void setProductSpecCharacteristics(de.hybris.platform.jalo.SessionContext ctx, Set<TmaProductSpecCharacteristic> value)
      Generated method - Setter of the TmaProductSpecification.productSpecCharacteristics attribute.
      Parameters:
      value - the productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • setProductSpecCharacteristics

      public void setProductSpecCharacteristics(Set<TmaProductSpecCharacteristic> value)
      Generated method - Setter of the TmaProductSpecification.productSpecCharacteristics attribute.
      Parameters:
      value - the productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • addToProductSpecCharacteristics

      public void addToProductSpecCharacteristics(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecCharacteristic value)
      Generated method - Adds value to productSpecCharacteristics.
      Parameters:
      value - the item to add to productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • addToProductSpecCharacteristics

      public void addToProductSpecCharacteristics(TmaProductSpecCharacteristic value)
      Generated method - Adds value to productSpecCharacteristics.
      Parameters:
      value - the item to add to productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • removeFromProductSpecCharacteristics

      public void removeFromProductSpecCharacteristics(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecCharacteristic value)
      Generated method - Removes value from productSpecCharacteristics.
      Parameters:
      value - the item to remove from productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • removeFromProductSpecCharacteristics

      public void removeFromProductSpecCharacteristics(TmaProductSpecCharacteristic value)
      Generated method - Removes value from productSpecCharacteristics.
      Parameters:
      value - the item to remove from productSpecCharacteristics - Product Spec Characteristics representing properties or features provided by the Product Specification.
    • getProductSpecificationTypes

      public Set<TmaProductSpecType> getProductSpecificationTypes(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.productSpecificationTypes attribute.
      Returns:
      the productSpecificationTypes - The types of the product specification
    • getProductSpecificationTypes

      public Set<TmaProductSpecType> getProductSpecificationTypes()
      Generated method - Getter of the TmaProductSpecification.productSpecificationTypes attribute.
      Returns:
      the productSpecificationTypes - The types of the product specification
    • getProductSpecificationTypesCount

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

      public long getProductSpecificationTypesCount()
    • setProductSpecificationTypes

      public void setProductSpecificationTypes(de.hybris.platform.jalo.SessionContext ctx, Set<TmaProductSpecType> value)
      Generated method - Setter of the TmaProductSpecification.productSpecificationTypes attribute.
      Parameters:
      value - the productSpecificationTypes - The types of the product specification
    • setProductSpecificationTypes

      public void setProductSpecificationTypes(Set<TmaProductSpecType> value)
      Generated method - Setter of the TmaProductSpecification.productSpecificationTypes attribute.
      Parameters:
      value - the productSpecificationTypes - The types of the product specification
    • addToProductSpecificationTypes

      public void addToProductSpecificationTypes(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecType value)
      Generated method - Adds value to productSpecificationTypes.
      Parameters:
      value - the item to add to productSpecificationTypes - The types of the product specification
    • addToProductSpecificationTypes

      public void addToProductSpecificationTypes(TmaProductSpecType value)
      Generated method - Adds value to productSpecificationTypes.
      Parameters:
      value - the item to add to productSpecificationTypes - The types of the product specification
    • removeFromProductSpecificationTypes

      public void removeFromProductSpecificationTypes(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecType value)
      Generated method - Removes value from productSpecificationTypes.
      Parameters:
      value - the item to remove from productSpecificationTypes - The types of the product specification
    • removeFromProductSpecificationTypes

      public void removeFromProductSpecificationTypes(TmaProductSpecType value)
      Generated method - Removes value from productSpecificationTypes.
      Parameters:
      value - the item to remove from productSpecificationTypes - The types of the product specification
    • getProductUsageSpecification

      public TmaProductUsageSpecification getProductUsageSpecification(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.productUsageSpecification attribute.
      Returns:
      the productUsageSpecification - The Product Usage Specification which describes the types of Usage events generated by offerings with this Product Specification.
    • getProductUsageSpecification

      public TmaProductUsageSpecification getProductUsageSpecification()
      Generated method - Getter of the TmaProductSpecification.productUsageSpecification attribute.
      Returns:
      the productUsageSpecification - The Product Usage Specification which describes the types of Usage events generated by offerings with this Product Specification.
    • setProductUsageSpecification

      public void setProductUsageSpecification(de.hybris.platform.jalo.SessionContext ctx, TmaProductUsageSpecification value)
      Generated method - Setter of the TmaProductSpecification.productUsageSpecification attribute.
      Parameters:
      value - the productUsageSpecification - The Product Usage Specification which describes the types of Usage events generated by offerings with this Product Specification.
    • setProductUsageSpecification

      public void setProductUsageSpecification(TmaProductUsageSpecification value)
      Generated method - Setter of the TmaProductSpecification.productUsageSpecification attribute.
      Parameters:
      value - the productUsageSpecification - The Product Usage Specification which describes the types of Usage events generated by offerings with this Product Specification.
    • getType

      public TmaProductSpecType getType(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaProductSpecification.type attribute.
      Returns:
      the type - Deprecated since 2003. Use TmaProductSpecification.productSpecificationTypes instead. Type of product specification.
    • getType

      public TmaProductSpecType getType()
      Generated method - Getter of the TmaProductSpecification.type attribute.
      Returns:
      the type - Deprecated since 2003. Use TmaProductSpecification.productSpecificationTypes instead. Type of product specification.
    • setType

      public void setType(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecType value)
      Generated method - Setter of the TmaProductSpecification.type attribute.
      Parameters:
      value - the type - Deprecated since 2003. Use TmaProductSpecification.productSpecificationTypes instead. Type of product specification.
    • setType

      public void setType(TmaProductSpecType value)
      Generated method - Setter of the TmaProductSpecification.type attribute.
      Parameters:
      value - the type - Deprecated since 2003. Use TmaProductSpecification.productSpecificationTypes instead. Type of product specification.