Class TuaAgreementRelationshipModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaAgreementRelationshipModel
- All Implemented Interfaces:
Serializable
Generated model class for type TuaAgreementRelationship first defined at extension tuadatamodel.
Agreement Relationship.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationTuaAgreementSpecification2TuaAgreementRelationshipdefining source attributesourceAgreementSpecificationin extensiontuadatamodel.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTuaAgreementRelationship.endDateTimeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaAgreementRelationship.externalIdentifiersattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaAgreementRelationship.idattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaAgreementRelationship.relationshipTypeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaAgreementRelationship.sourceAgreementSpecificationattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaAgreementRelationship.startDateTimeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaAgreementRelationship.targetAgreementSpecificationattribute defined at extensiontuadatamodel.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TuaAgreementRelationshipModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextDeprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTuaAgreementRelationshipModel(String _id, 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
Modifier and TypeMethodDescriptionGenerated method - Getter of theTuaAgreementRelationship.endDateTimeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaAgreementRelationship.externalIdentifiersattribute defined at extensiontuadatamodel.getId()Generated method - Getter of theTuaAgreementRelationship.idattribute defined at extensiontuadatamodel.getName()Generated method - Getter of theTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaAgreementRelationship.relationshipTypeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaAgreementRelationship.sourceAgreementSpecificationattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaAgreementRelationship.startDateTimeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaAgreementRelationship.targetAgreementSpecificationattribute defined at extensiontuadatamodel.voidsetEndDateTime(Date value) Generated method - Setter ofTuaAgreementRelationship.endDateTimeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaAgreementRelationship.externalIdentifiersattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaAgreementRelationship.idattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.voidsetRelationshipType(String value) Generated method - Setter ofTuaAgreementRelationship.relationshipTypeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaAgreementRelationship.sourceAgreementSpecificationattribute defined at extensiontuadatamodel.voidsetStartDateTime(Date value) Generated method - Setter ofTuaAgreementRelationship.startDateTimeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaAgreementRelationship.targetAgreementSpecificationattribute defined at extensiontuadatamodel.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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 Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_TUAAGREEMENTSPECIFICATION2TUAAGREEMENTRELATIONSHIP
Generated relation code constant for relationTuaAgreementSpecification2TuaAgreementRelationshipdefining source attributesourceAgreementSpecificationin extensiontuadatamodel.- See Also:
-
ID
Generated constant - Attribute key ofTuaAgreementRelationship.idattribute defined at extensiontuadatamodel.- See Also:
-
NAME
Generated constant - Attribute key ofTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.- See Also:
-
RELATIONSHIPTYPE
Generated constant - Attribute key ofTuaAgreementRelationship.relationshipTypeattribute defined at extensiontuadatamodel.- See Also:
-
STARTDATETIME
Generated constant - Attribute key ofTuaAgreementRelationship.startDateTimeattribute defined at extensiontuadatamodel.- See Also:
-
ENDDATETIME
Generated constant - Attribute key ofTuaAgreementRelationship.endDateTimeattribute defined at extensiontuadatamodel.- See Also:
-
EXTERNALIDENTIFIERS
Generated constant - Attribute key ofTuaAgreementRelationship.externalIdentifiersattribute defined at extensiontuadatamodel.- See Also:
-
SOURCEAGREEMENTSPECIFICATION
Generated constant - Attribute key ofTuaAgreementRelationship.sourceAgreementSpecificationattribute defined at extensiontuadatamodel.- See Also:
-
TARGETAGREEMENTSPECIFICATION
Generated constant - Attribute key ofTuaAgreementRelationship.targetAgreementSpecificationattribute defined at extensiontuadatamodel.- See Also:
-
-
Constructor Details
-
TuaAgreementRelationshipModel
public TuaAgreementRelationshipModel()Generated constructor - Default constructor for generic creation. -
TuaAgreementRelationshipModel
public TuaAgreementRelationshipModel(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
-
TuaAgreementRelationshipModel
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:
_id- initial attribute declared by typeTuaAgreementRelationshipat extensiontuadatamodel
-
TuaAgreementRelationshipModel
@Deprecated(since="4.1.1", forRemoval=true) public TuaAgreementRelationshipModel(String _id, 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:
_id- initial attribute declared by typeTuaAgreementRelationshipat extensiontuadatamodel_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getEndDateTime
Generated method - Getter of theTuaAgreementRelationship.endDateTimeattribute defined at extensiontuadatamodel.- Returns:
- the endDateTime - End date of agreement relationship
-
getExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()Generated method - Getter of theTuaAgreementRelationship.externalIdentifiersattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getId
Generated method - Getter of theTuaAgreementRelationship.idattribute defined at extensiontuadatamodel.- Returns:
- the id - Identifier of agreement relationship
-
getName
Generated method - Getter of theTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.- Returns:
- the name - Name of agreement relationship
-
getName
Generated method - Getter of theTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.- Parameters:
loc- the value localization key- Returns:
- the name - Name of agreement relationship
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getRelationshipType
Generated method - Getter of theTuaAgreementRelationship.relationshipTypeattribute defined at extensiontuadatamodel.- Returns:
- the relationshipType - Type of agreement relationship
-
getSourceAgreementSpecification
@Accessor(qualifier="sourceAgreementSpecification", type=GETTER) public TuaAgreementSpecificationModel getSourceAgreementSpecification()Generated method - Getter of theTuaAgreementRelationship.sourceAgreementSpecificationattribute defined at extensiontuadatamodel.- Returns:
- the sourceAgreementSpecification - Source Agreement
-
getStartDateTime
Generated method - Getter of theTuaAgreementRelationship.startDateTimeattribute defined at extensiontuadatamodel.- Returns:
- the startDateTime - Start date of agreement relationship
-
getTargetAgreementSpecification
@Accessor(qualifier="targetAgreementSpecification", type=GETTER) public TuaAgreementSpecificationModel getTargetAgreementSpecification()Generated method - Getter of theTuaAgreementRelationship.targetAgreementSpecificationattribute defined at extensiontuadatamodel.- Returns:
- the targetAgreementSpecification - Target Agreement
-
setEndDateTime
Generated method - Setter ofTuaAgreementRelationship.endDateTimeattribute defined at extensiontuadatamodel.- Parameters:
value- the endDateTime - End date of agreement relationship
-
setExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value) Generated method - Setter ofTuaAgreementRelationship.externalIdentifiersattribute defined at extensiontuadatamodel.- Parameters:
value- the externalIdentifiers
-
setId
Generated method - Setter ofTuaAgreementRelationship.idattribute defined at extensiontuadatamodel.- Parameters:
value- the id - Identifier of agreement relationship
-
setName
Generated method - Setter ofTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.- Parameters:
value- the name - Name of agreement relationship
-
setName
Generated method - Setter ofTuaAgreementRelationship.nameattribute defined at extensiontuadatamodel.- Parameters:
value- the name - Name of agreement relationshiploc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setRelationshipType
Generated method - Setter ofTuaAgreementRelationship.relationshipTypeattribute defined at extensiontuadatamodel.- Parameters:
value- the relationshipType - Type of agreement relationship
-
setSourceAgreementSpecification
@Accessor(qualifier="sourceAgreementSpecification", type=SETTER) public void setSourceAgreementSpecification(TuaAgreementSpecificationModel value) Generated method - Setter ofTuaAgreementRelationship.sourceAgreementSpecificationattribute defined at extensiontuadatamodel.- Parameters:
value- the sourceAgreementSpecification - Source Agreement
-
setStartDateTime
Generated method - Setter ofTuaAgreementRelationship.startDateTimeattribute defined at extensiontuadatamodel.- Parameters:
value- the startDateTime - Start date of agreement relationship
-
setTargetAgreementSpecification
@Accessor(qualifier="targetAgreementSpecification", type=SETTER) public void setTargetAgreementSpecification(TuaAgreementSpecificationModel value) Generated method - Setter ofTuaAgreementRelationship.targetAgreementSpecificationattribute defined at extensiontuadatamodel.- Parameters:
value- the targetAgreementSpecification - Target Agreement
-