Class ComposedTypeModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CMSComponentTypeModel, CMSPageTypeModel, ConfigProxyMetaTypeModel, EnumerationMetaTypeModel, RelationMetaTypeModel, RestrictionTypeModel, VariantTypeModel, ViewTypeModel

public class ComposedTypeModel extends TypeModel
Generated model class for type ComposedType first defined at extension core.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _FORMAT2COMTYPREL
      Generated relation code constant for relation Format2ComTypRel defining source attribute formats in extension commons.
      See Also:
    • _CONSTRAINTCOMPOSITETYPERELATION

      public static final String _CONSTRAINTCOMPOSITETYPERELATION
      Generated relation code constant for relation ConstraintCompositeTypeRelation defining source attribute constraints in extension validation.
      See Also:
    • _SYNCJOB2TYPEREL

      public static final String _SYNCJOB2TYPEREL
      Generated relation code constant for relation SyncJob2TypeRel defining source attribute syncJobs in extension catalog.
      See Also:
    • ABSTRACT

      public static final String ABSTRACT
      Generated constant - Attribute key of ComposedType.abstract attribute defined at extension core.
      See Also:
    • DECLAREDATTRIBUTEDESCRIPTORS

      public static final String DECLAREDATTRIBUTEDESCRIPTORS
      Generated constant - Attribute key of ComposedType.declaredattributedescriptors attribute defined at extension core.
      See Also:
    • DUMPPROPERTYTABLE

      public static final String DUMPPROPERTYTABLE
      Generated constant - Attribute key of ComposedType.dumpPropertyTable attribute defined at extension core.
      See Also:
    • ATTRIBUTEDESCRIPTORS

      public static final String ATTRIBUTEDESCRIPTORS
      Generated constant - Attribute key of ComposedType.attributedescriptors attribute defined at extension core.
      See Also:
    • INHERITANCEPATHSTRING

      public static final String INHERITANCEPATHSTRING
      Generated constant - Attribute key of ComposedType.inheritancePathString attribute defined at extension core.
      See Also:
    • INHERITEDATTRIBUTEDESCRIPTORS

      public static final String INHERITEDATTRIBUTEDESCRIPTORS
      Generated constant - Attribute key of ComposedType.inheritedattributedescriptors attribute defined at extension core.
      See Also:
    • JALOCLASS

      public static final String JALOCLASS
      Generated constant - Attribute key of ComposedType.jaloclass attribute defined at extension core.
      See Also:
    • JNDINAME

      public static final String JNDINAME
      Generated constant - Attribute key of ComposedType.jndiName attribute defined at extension core.
      See Also:
    • SINGLETON

      public static final String SINGLETON
      Generated constant - Attribute key of ComposedType.singleton attribute defined at extension core.
      See Also:
    • JALOONLY

      public static final String JALOONLY
      Generated constant - Attribute key of ComposedType.jaloonly attribute defined at extension core.
      See Also:
    • DYNAMIC

      public static final String DYNAMIC
      Generated constant - Attribute key of ComposedType.dynamic attribute defined at extension core.
      See Also:
    • SUBTYPES

      public static final String SUBTYPES
      Generated constant - Attribute key of ComposedType.subtypes attribute defined at extension core.
      See Also:
    • SUPERTYPE

      public static final String SUPERTYPE
      Generated constant - Attribute key of ComposedType.superType attribute defined at extension core.
      See Also:
    • TABLE

      public static final String TABLE
      Generated constant - Attribute key of ComposedType.table attribute defined at extension core.
      See Also:
    • ALLSUPERTYPES

      public static final String ALLSUPERTYPES
      Generated constant - Attribute key of ComposedType.allSuperTypes attribute defined at extension core.
      See Also:
    • ALLSUBTYPES

      public static final String ALLSUBTYPES
      Generated constant - Attribute key of ComposedType.allSubTypes attribute defined at extension core.
      See Also:
    • LEGACYPERSISTENCE

      public static final String LEGACYPERSISTENCE
      Generated constant - Attribute key of ComposedType.legacyPersistence attribute defined at extension core.
      See Also:
    • FORMATS

      public static final String FORMATS
      Generated constant - Attribute key of ComposedType.formats attribute defined at extension commons.
      See Also:
    • SYSTEMTYPE

      public static final String SYSTEMTYPE
      Generated constant - Attribute key of ComposedType.systemType attribute defined at extension impex.
      See Also:
    • CONSTRAINTS

      public static final String CONSTRAINTS
      Generated constant - Attribute key of ComposedType.constraints attribute defined at extension validation.
      See Also:
    • CATALOGITEMTYPE

      public static final String CATALOGITEMTYPE
      Generated constant - Attribute key of ComposedType.catalogItemType attribute defined at extension catalog.
      See Also:
    • CATALOGVERSIONATTRIBUTE

      public static final String CATALOGVERSIONATTRIBUTE
      Generated constant - Attribute key of ComposedType.catalogVersionAttribute attribute defined at extension catalog.
      See Also:
    • CATALOGVERSIONATTRIBUTEQUALIFIER

      public static final String CATALOGVERSIONATTRIBUTEQUALIFIER
      Generated constant - Attribute key of ComposedType.catalogVersionAttributeQualifier attribute defined at extension catalog.
      See Also:
    • UNIQUEKEYATTRIBUTES

      public static final String UNIQUEKEYATTRIBUTES
      Generated constant - Attribute key of ComposedType.uniqueKeyAttributes attribute defined at extension catalog.
      See Also:
    • UNIQUEKEYATTRIBUTEQUALIFIER

      public static final String UNIQUEKEYATTRIBUTEQUALIFIER
      Generated constant - Attribute key of ComposedType.uniqueKeyAttributeQualifier attribute defined at extension catalog.
      See Also:
    • SYNCJOBS

      public static final String SYNCJOBS
      Generated constant - Attribute key of ComposedType.syncJobs attribute defined at extension catalog.
      See Also:
  • Constructor Details

    • ComposedTypeModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public ComposedTypeModel(Boolean _catalogItemType, String _code, Boolean _generate, Boolean _singleton, ComposedTypeModel _superType)
      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:
      _catalogItemType - initial attribute declared by type ComposedType at extension catalog
      _code - initial attribute declared by type Type at extension core
      _generate - initial attribute declared by type TypeManagerManaged at extension core
      _singleton - initial attribute declared by type ComposedType at extension core
      _superType - initial attribute declared by type ComposedType at extension core
    • ComposedTypeModel

      @Deprecated(since="4.1.1", forRemoval=true) public ComposedTypeModel(Boolean _catalogItemType, String _code, Boolean _generate, ItemModel _owner, Boolean _singleton, ComposedTypeModel _superType)
      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:
      _catalogItemType - initial attribute declared by type ComposedType at extension catalog
      _code - initial attribute declared by type Type at extension core
      _generate - initial attribute declared by type TypeManagerManaged at extension core
      _owner - initial attribute declared by type Item at extension core
      _singleton - initial attribute declared by type ComposedType at extension core
      _superType - initial attribute declared by type ComposedType at extension core
  • Method Details

    • getAbstract

      @Accessor(qualifier="abstract", type=GETTER) public Boolean getAbstract()
      Generated method - Getter of the ComposedType.abstract attribute defined at extension core.
      Returns:
      the abstract
    • getAllSubTypes

      @Accessor(qualifier="allSubTypes", type=GETTER) public Collection<ComposedTypeModel> getAllSubTypes()
      Generated method - Getter of the ComposedType.allSubTypes attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the allSubTypes
    • getAllSuperTypes

      @Accessor(qualifier="allSuperTypes", type=GETTER) public Collection<ComposedTypeModel> getAllSuperTypes()
      Generated method - Getter of the ComposedType.allSuperTypes attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the allSuperTypes
    • getCatalogItemType

      @Accessor(qualifier="catalogItemType", type=GETTER) public Boolean getCatalogItemType()
      Generated method - Getter of the ComposedType.catalogItemType attribute defined at extension catalog.
      Returns:
      the catalogItemType
    • getCatalogVersionAttribute

      @Accessor(qualifier="catalogVersionAttribute", type=GETTER) public AttributeDescriptorModel getCatalogVersionAttribute()
      Generated method - Getter of the ComposedType.catalogVersionAttribute attribute defined at extension catalog.
      Returns:
      the catalogVersionAttribute
    • getConstraints

      @Accessor(qualifier="constraints", type=GETTER) public Set<AbstractConstraintModel> getConstraints()
      Generated method - Getter of the ComposedType.constraints attribute defined at extension validation. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the constraints
    • getDeclaredattributedescriptors

      @Accessor(qualifier="declaredattributedescriptors", type=GETTER) public Collection<AttributeDescriptorModel> getDeclaredattributedescriptors()
      Generated method - Getter of the ComposedType.declaredattributedescriptors attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the declaredattributedescriptors
    • getDumpPropertyTable

      @Accessor(qualifier="dumpPropertyTable", type=GETTER) public String getDumpPropertyTable()
      Generated method - Getter of the ComposedType.dumpPropertyTable attribute defined at extension core.
      Returns:
      the dumpPropertyTable
    • getDynamic

      @Accessor(qualifier="dynamic", type=GETTER) public Boolean getDynamic()
      Generated method - Getter of the ComposedType.dynamic attribute defined at extension core.
      Returns:
      the dynamic
    • getFormats

      @Accessor(qualifier="formats", type=GETTER) public Collection<FormatModel> getFormats()
      Generated method - Getter of the ComposedType.formats attribute defined at extension commons. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the formats
    • getInheritedattributedescriptors

      @Accessor(qualifier="inheritedattributedescriptors", type=GETTER) public Collection<AttributeDescriptorModel> getInheritedattributedescriptors()
      Generated method - Getter of the ComposedType.inheritedattributedescriptors attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the inheritedattributedescriptors
    • getJaloclass

      @Accessor(qualifier="jaloclass", type=GETTER) public Class getJaloclass()
      Generated method - Getter of the ComposedType.jaloclass attribute defined at extension core.
      Returns:
      the jaloclass
    • getJaloonly

      @Accessor(qualifier="jaloonly", type=GETTER) public Boolean getJaloonly()
      Generated method - Getter of the ComposedType.jaloonly attribute defined at extension core.
      Returns:
      the jaloonly
    • getJndiName

      @Accessor(qualifier="jndiName", type=GETTER) public String getJndiName()
      Generated method - Getter of the ComposedType.jndiName attribute defined at extension core.
      Returns:
      the jndiName
    • getLegacyPersistence

      @Accessor(qualifier="legacyPersistence", type=GETTER) public Boolean getLegacyPersistence()
      Generated method - Getter of the ComposedType.legacyPersistence attribute defined at extension core.
      Returns:
      the legacyPersistence
    • getSingleton

      @Accessor(qualifier="singleton", type=GETTER) public Boolean getSingleton()
      Generated method - Getter of the ComposedType.singleton attribute defined at extension core.
      Returns:
      the singleton
    • getSubtypes

      @Accessor(qualifier="subtypes", type=GETTER) public Collection<ComposedTypeModel> getSubtypes()
      Generated method - Getter of the ComposedType.subtypes attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the subtypes
    • getSuperType

      @Accessor(qualifier="superType", type=GETTER) public ComposedTypeModel getSuperType()
      Generated method - Getter of the ComposedType.superType attribute defined at extension core.
      Returns:
      the superType
    • getSystemType

      @Accessor(qualifier="systemType", type=GETTER) public Boolean getSystemType()
      Generated method - Getter of the ComposedType.systemType attribute defined at extension impex.
      Returns:
      the systemType
    • getTable

      @Accessor(qualifier="table", type=GETTER) public String getTable()
      Generated method - Getter of the ComposedType.table attribute defined at extension core.
      Returns:
      the table
    • getUniqueKeyAttributes

      @Accessor(qualifier="uniqueKeyAttributes", type=GETTER) public Collection<AttributeDescriptorModel> getUniqueKeyAttributes()
      Generated method - Getter of the ComposedType.uniqueKeyAttributes attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the uniqueKeyAttributes
    • setCatalogItemType

      @Accessor(qualifier="catalogItemType", type=SETTER) public void setCatalogItemType(Boolean value)
      Generated method - Setter of ComposedType.catalogItemType attribute defined at extension catalog.
      Parameters:
      value - the catalogItemType
    • setCatalogVersionAttribute

      @Accessor(qualifier="catalogVersionAttribute", type=SETTER) public void setCatalogVersionAttribute(AttributeDescriptorModel value)
      Generated method - Setter of ComposedType.catalogVersionAttribute attribute defined at extension catalog.
      Parameters:
      value - the catalogVersionAttribute
    • setConstraints

      @Accessor(qualifier="constraints", type=SETTER) public void setConstraints(Set<AbstractConstraintModel> value)
      Generated method - Setter of ComposedType.constraints attribute defined at extension validation.
      Parameters:
      value - the constraints
    • setDeclaredattributedescriptors

      @Accessor(qualifier="declaredattributedescriptors", type=SETTER) public void setDeclaredattributedescriptors(Collection<AttributeDescriptorModel> value)
      Generated method - Setter of ComposedType.declaredattributedescriptors attribute defined at extension core.
      Parameters:
      value - the declaredattributedescriptors
    • setFormats

      @Accessor(qualifier="formats", type=SETTER) public void setFormats(Collection<FormatModel> value)
      Generated method - Setter of ComposedType.formats attribute defined at extension commons.
      Parameters:
      value - the formats
    • setJaloclass

      @Accessor(qualifier="jaloclass", type=SETTER) public void setJaloclass(Class value)
      Generated method - Setter of ComposedType.jaloclass attribute defined at extension core.
      Parameters:
      value - the jaloclass
    • setJaloonly

      @Accessor(qualifier="jaloonly", type=SETTER) public void setJaloonly(Boolean value)
      Generated method - Setter of ComposedType.jaloonly attribute defined at extension core.
      Parameters:
      value - the jaloonly
    • setLegacyPersistence

      @Accessor(qualifier="legacyPersistence", type=SETTER) public void setLegacyPersistence(Boolean value)
      Generated method - Setter of ComposedType.legacyPersistence attribute defined at extension core.
      Parameters:
      value - the legacyPersistence
    • setSingleton

      @Accessor(qualifier="singleton", type=SETTER) public void setSingleton(Boolean value)
      Generated method - Setter of ComposedType.singleton attribute defined at extension core.
      Parameters:
      value - the singleton
    • setSuperType

      @Accessor(qualifier="superType", type=SETTER) public void setSuperType(ComposedTypeModel value)
      Generated method - Initial setter of ComposedType.superType attribute defined at extension core. Can only be used at creation of model - before first save.
      Parameters:
      value - the superType
    • setSystemType

      @Accessor(qualifier="systemType", type=SETTER) public void setSystemType(Boolean value)
      Generated method - Setter of ComposedType.systemType attribute defined at extension impex.
      Parameters:
      value - the systemType
    • setUniqueKeyAttributes

      @Accessor(qualifier="uniqueKeyAttributes", type=SETTER) public void setUniqueKeyAttributes(Collection<AttributeDescriptorModel> value)
      Generated method - Setter of ComposedType.uniqueKeyAttributes attribute defined at extension catalog.
      Parameters:
      value - the uniqueKeyAttributes