Class ComposedTypeModel

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:
    • _COCKPITITEMTEMPLATE2COMPOSEDTYPERELATION

      public static final String _COCKPITITEMTEMPLATE2COMPOSEDTYPERELATION
      Generated relation code constant for relation CockpitItemTemplate2ComposedTypeRelation defining source attribute cockpitItemTemplates in extension cockpit.
      See Also:
    • _STREAMCONFIGURATIONEXCLUDEDSUBTYPES

      public static final String _STREAMCONFIGURATIONEXCLUDEDSUBTYPES
      Generated relation code constant for relation StreamConfigurationExcludedSubtypes defining source attribute streamConfigurations in extension deltadetection.
      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:
    • COCKPITITEMTEMPLATES

      public static final String COCKPITITEMTEMPLATES
      Generated constant - Attribute key of ComposedType.cockpitItemTemplates attribute defined at extension cockpit.
      See Also:
    • STREAMCONFIGURATIONS

      public static final String STREAMCONFIGURATIONS
      Generated constant - Attribute key of ComposedType.streamConfigurations attribute defined at extension deltadetection.
      See Also:
  • Constructor Details

    • ComposedTypeModel

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

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

      @Accessor(qualifier="cockpitItemTemplates", type=GETTER) public Set<CockpitItemTemplateModel> getCockpitItemTemplates()
      Generated method - Getter of the ComposedType.cockpitItemTemplates attribute defined at extension cockpit. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the cockpitItemTemplates
    • 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
    • getStreamConfigurations

      @Accessor(qualifier="streamConfigurations", type=GETTER) public Collection<StreamConfigurationModel> getStreamConfigurations()
      Generated method - Getter of the ComposedType.streamConfigurations attribute defined at extension deltadetection. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the streamConfigurations
    • 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
    • setCockpitItemTemplates

      @Accessor(qualifier="cockpitItemTemplates", type=SETTER) public void setCockpitItemTemplates(Set<CockpitItemTemplateModel> value)
      Generated method - Setter of ComposedType.cockpitItemTemplates attribute defined at extension cockpit.
      Parameters:
      value - the cockpitItemTemplates
    • 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
    • setStreamConfigurations

      @Accessor(qualifier="streamConfigurations", type=SETTER) public void setStreamConfigurations(Collection<StreamConfigurationModel> value)
      Generated method - Setter of ComposedType.streamConfigurations attribute defined at extension deltadetection.
      Parameters:
      value - the streamConfigurations
    • 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