Class DomainModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.comments.model.DomainModel
-
- All Implemented Interfaces:
java.io.Serializable
public class DomainModel extends ItemModel
Generated model class for type Domain first defined at extension comments.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCODEGenerated constant - Attribute key ofDomain.codeattribute defined at extensioncomments.static java.lang.StringCOMMENTTYPESGenerated constant - Attribute key ofDomain.commentTypesattribute defined at extensioncomments.static java.lang.StringCOMPONENTSGenerated constant - Attribute key ofDomain.componentsattribute defined at extensioncomments.static java.lang.StringNAMEGenerated constant - Attribute key ofDomain.nameattribute defined at extensioncomments.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description DomainModel()Generated constructor - Default constructor for generic creation.DomainModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextDomainModel(java.lang.String _code, ItemModel _owner)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()Generated method - Getter of theDomain.codeattribute defined at extensioncomments.java.util.Collection<CommentTypeModel>getCommentTypes()Generated method - Getter of theDomain.commentTypesattribute defined at extensioncomments.java.util.Collection<ComponentModel>getComponents()Generated method - Getter of theDomain.componentsattribute defined at extensioncomments.java.lang.StringgetName()Generated method - Getter of theDomain.nameattribute defined at extensioncomments.voidsetCode(java.lang.String value)Generated method - Initial setter ofDomain.codeattribute defined at extensioncomments.voidsetCommentTypes(java.util.Collection<CommentTypeModel> value)Generated method - Setter ofDomain.commentTypesattribute defined at extensioncomments.voidsetComponents(java.util.Collection<ComponentModel> value)Generated method - Setter ofDomain.componentsattribute defined at extensioncomments.voidsetName(java.lang.String value)Generated method - Setter ofDomain.nameattribute defined at extensioncomments.-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
-
-
-
Field Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofDomain.codeattribute defined at extensioncomments.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofDomain.nameattribute defined at extensioncomments.- See Also:
- Constant Field Values
-
COMPONENTS
public static final java.lang.String COMPONENTS
Generated constant - Attribute key ofDomain.componentsattribute defined at extensioncomments.- See Also:
- Constant Field Values
-
COMMENTTYPES
public static final java.lang.String COMMENTTYPES
Generated constant - Attribute key ofDomain.commentTypesattribute defined at extensioncomments.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DomainModel
public DomainModel()
Generated constructor - Default constructor for generic creation.
-
DomainModel
public DomainModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
DomainModel
@Deprecated(since="4.1.1", forRemoval=true) public DomainModel(java.lang.String _code, ItemModel _owner)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_code- initial attribute declared by typeDomainat extensioncomments_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theDomain.codeattribute defined at extensioncomments.- Returns:
- the code - unique identifier of the domain; will be generated if not set
-
getCommentTypes
@Accessor(qualifier="commentTypes", type=GETTER) public java.util.Collection<CommentTypeModel> getCommentTypes()
Generated method - Getter of theDomain.commentTypesattribute defined at extensioncomments. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the commentTypes
-
getComponents
@Accessor(qualifier="components", type=GETTER) public java.util.Collection<ComponentModel> getComponents()
Generated method - Getter of theDomain.componentsattribute defined at extensioncomments. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the components
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
Generated method - Getter of theDomain.nameattribute defined at extensioncomments.- Returns:
- the name - Name of the domain
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Initial setter ofDomain.codeattribute defined at extensioncomments. Can only be used at creation of model - before first save.- Parameters:
value- the code - unique identifier of the domain; will be generated if not set
-
setCommentTypes
@Accessor(qualifier="commentTypes", type=SETTER) public void setCommentTypes(java.util.Collection<CommentTypeModel> value)
Generated method - Setter ofDomain.commentTypesattribute defined at extensioncomments.- Parameters:
value- the commentTypes
-
setComponents
@Accessor(qualifier="components", type=SETTER) public void setComponents(java.util.Collection<ComponentModel> value)
Generated method - Setter ofDomain.componentsattribute defined at extensioncomments.- Parameters:
value- the components
-
-