Class TmaPolicyConditionModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.b2ctelcoservices.model.TmaPolicyConditionModel
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
TmaAtomicPolicyConditionModel,TmaCompositePolicyConditionModel
public class TmaPolicyConditionModel extends ItemModel
Generated model class for type TmaPolicyCondition first defined at extension b2ctelcoservices.Compatibility conditions which specify which are the conditions in which the offering can be made available.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TMACOMPATIBILITYPOLICY2TMAPOLICYCONDITIONRELATIONGenerated relation code constant for relationTmaCompatibilityPolicy2TmaPolicyConditionRelationdefining source attributepoliciesin extensionb2ctelcoservices.static java.lang.String_TMACOMPOSITEPOLICYCONDITION2TMAPOLICYCONDITIONGenerated relation code constant for relationTmaCompositePolicyCondition2TmaPolicyConditiondefining source attributeparentsin extensionb2ctelcoservices.static java.lang.String_TMAPOLICYSTATEMENT2TMAPOLICYCONDITIONRELATIONGenerated relation code constant for relationTmaPolicyStatement2TmaPolicyConditionRelationdefining source attributestatementin extensionb2ctelcoservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCATALOGVERSIONGenerated constant - Attribute key ofTmaPolicyCondition.catalogVersionattribute defined at extensionb2ctelcoservices.static java.lang.StringCODEGenerated constant - Attribute key ofTmaPolicyCondition.codeattribute defined at extensionb2ctelcoservices.static java.lang.StringPARENTSGenerated constant - Attribute key ofTmaPolicyCondition.parentsattribute defined at extensionb2ctelcoservices.static java.lang.StringPOLICIESGenerated constant - Attribute key ofTmaPolicyCondition.policiesattribute defined at extensionb2ctelcoservices.static java.lang.StringSTATEMENTGenerated constant - Attribute key ofTmaPolicyCondition.statementattribute defined at extensionb2ctelcoservices.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
-
Constructor Summary
Constructors Constructor Description TmaPolicyConditionModel()Generated constructor - Default constructor for generic creation.TmaPolicyConditionModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextTmaPolicyConditionModel(java.lang.String _code)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaPolicyConditionModel(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 CatalogVersionModelgetCatalogVersion()Generated method - Getter of theTmaPolicyCondition.catalogVersionattribute defined at extensionb2ctelcoservices.java.lang.StringgetCode()Generated method - Getter of theTmaPolicyCondition.codeattribute defined at extensionb2ctelcoservices.java.util.Set<TmaCompositePolicyConditionModel>getParents()Generated method - Getter of theTmaPolicyCondition.parentsattribute defined at extensionb2ctelcoservices.java.util.Set<TmaCompatibilityPolicyModel>getPolicies()Generated method - Getter of theTmaPolicyCondition.policiesattribute defined at extensionb2ctelcoservices.TmaPolicyStatementModelgetStatement()Generated method - Getter of theTmaPolicyCondition.statementattribute defined at extensionb2ctelcoservices.voidsetCatalogVersion(CatalogVersionModel value)Generated method - Setter ofTmaPolicyCondition.catalogVersionattribute defined at extensionb2ctelcoservices.voidsetCode(java.lang.String value)Generated method - Setter ofTmaPolicyCondition.codeattribute defined at extensionb2ctelcoservices.voidsetParents(java.util.Set<TmaCompositePolicyConditionModel> value)Generated method - Setter ofTmaPolicyCondition.parentsattribute defined at extensionb2ctelcoservices.voidsetPolicies(java.util.Set<TmaCompatibilityPolicyModel> value)Generated method - Setter ofTmaPolicyCondition.policiesattribute defined at extensionb2ctelcoservices.voidsetStatement(TmaPolicyStatementModel value)Generated method - Setter ofTmaPolicyCondition.statementattribute defined at extensionb2ctelcoservices.-
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
-
_TMACOMPATIBILITYPOLICY2TMAPOLICYCONDITIONRELATION
public static final java.lang.String _TMACOMPATIBILITYPOLICY2TMAPOLICYCONDITIONRELATION
Generated relation code constant for relationTmaCompatibilityPolicy2TmaPolicyConditionRelationdefining source attributepoliciesin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
_TMACOMPOSITEPOLICYCONDITION2TMAPOLICYCONDITION
public static final java.lang.String _TMACOMPOSITEPOLICYCONDITION2TMAPOLICYCONDITION
Generated relation code constant for relationTmaCompositePolicyCondition2TmaPolicyConditiondefining source attributeparentsin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
_TMAPOLICYSTATEMENT2TMAPOLICYCONDITIONRELATION
public static final java.lang.String _TMAPOLICYSTATEMENT2TMAPOLICYCONDITIONRELATION
Generated relation code constant for relationTmaPolicyStatement2TmaPolicyConditionRelationdefining source attributestatementin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofTmaPolicyCondition.codeattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
CATALOGVERSION
public static final java.lang.String CATALOGVERSION
Generated constant - Attribute key ofTmaPolicyCondition.catalogVersionattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
POLICIES
public static final java.lang.String POLICIES
Generated constant - Attribute key ofTmaPolicyCondition.policiesattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
PARENTS
public static final java.lang.String PARENTS
Generated constant - Attribute key ofTmaPolicyCondition.parentsattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
STATEMENT
public static final java.lang.String STATEMENT
Generated constant - Attribute key ofTmaPolicyCondition.statementattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TmaPolicyConditionModel
public TmaPolicyConditionModel()
Generated constructor - Default constructor for generic creation.
-
TmaPolicyConditionModel
public TmaPolicyConditionModel(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
-
TmaPolicyConditionModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaPolicyConditionModel(java.lang.String _code)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 - Constructor with all mandatory attributes.- Parameters:
_code- initial attribute declared by typeTmaPolicyConditionat extensionb2ctelcoservices
-
TmaPolicyConditionModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaPolicyConditionModel(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 typeTmaPolicyConditionat extensionb2ctelcoservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCatalogVersion
@Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()Generated method - Getter of theTmaPolicyCondition.catalogVersionattribute defined at extensionb2ctelcoservices.- Returns:
- the catalogVersion - Catalog Version on which the TmaPolicyCondition is published.
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()Generated method - Getter of theTmaPolicyCondition.codeattribute defined at extensionb2ctelcoservices.- Returns:
- the code - Unique identifier of the policy condition.
-
getParents
@Accessor(qualifier="parents", type=GETTER) public java.util.Set<TmaCompositePolicyConditionModel> getParents()Generated method - Getter of theTmaPolicyCondition.parentsattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the parents - Composite Policy Condition containing the parents Policy Conditions.
-
getPolicies
@Accessor(qualifier="policies", type=GETTER) public java.util.Set<TmaCompatibilityPolicyModel> getPolicies()Generated method - Getter of theTmaPolicyCondition.policiesattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the policies - Policies containing the associated compatibility conditions.
-
getStatement
@Accessor(qualifier="statement", type=GETTER) public TmaPolicyStatementModel getStatement()Generated method - Getter of theTmaPolicyCondition.statementattribute defined at extensionb2ctelcoservices.- Returns:
- the statement - Policy statement defined for a compatibility condition.
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value)Generated method - Setter ofTmaPolicyCondition.catalogVersionattribute defined at extensionb2ctelcoservices.- Parameters:
value- the catalogVersion - Catalog Version on which the TmaPolicyCondition is published.
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)Generated method - Setter ofTmaPolicyCondition.codeattribute defined at extensionb2ctelcoservices.- Parameters:
value- the code - Unique identifier of the policy condition.
-
setParents
@Accessor(qualifier="parents", type=SETTER) public void setParents(java.util.Set<TmaCompositePolicyConditionModel> value)Generated method - Setter ofTmaPolicyCondition.parentsattribute defined at extensionb2ctelcoservices.- Parameters:
value- the parents - Composite Policy Condition containing the parents Policy Conditions.
-
setPolicies
@Accessor(qualifier="policies", type=SETTER) public void setPolicies(java.util.Set<TmaCompatibilityPolicyModel> value)Generated method - Setter ofTmaPolicyCondition.policiesattribute defined at extensionb2ctelcoservices.- Parameters:
value- the policies - Policies containing the associated compatibility conditions.
-
setStatement
@Accessor(qualifier="statement", type=SETTER) public void setStatement(TmaPolicyStatementModel value)Generated method - Setter ofTmaPolicyCondition.statementattribute defined at extensionb2ctelcoservices.- Parameters:
value- the statement - Policy statement defined for a compatibility condition.
-
-