Class TuaContactMediumModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaContactMediumModel
- All Implemented Interfaces:
Serializable
Generated model class for type TuaContactMedium first defined at extension tuadatamodel.
Contact Medium.
- 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 relationTuaContact2TuaContactMediumdefining source attributecontactin extensiontuadatamodel.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTuaContactMedium.characteristicattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaContactMedium.contactattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaContactMedium.endDateTimeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaContactMedium.externalIdentifiersattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaContactMedium.idattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaContactMedium.mediumTypeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaContactMedium.preferredattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaContactMedium.startDateTimeattribute 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.TuaContactMediumModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextTuaContactMediumModel(String _id, TuaContactMediumType _mediumType) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTuaContactMediumModel(String _id, TuaContactMediumType _mediumType, 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 theTuaContactMedium.characteristicattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaContactMedium.contactattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaContactMedium.endDateTimeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaContactMedium.externalIdentifiersattribute defined at extensiontuadatamodel.getId()Generated method - Getter of theTuaContactMedium.idattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaContactMedium.mediumTypeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaContactMedium.preferredattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaContactMedium.startDateTimeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaContactMedium.characteristicattribute defined at extensiontuadatamodel.voidsetContact(TuaContactModel value) Generated method - Setter ofTuaContactMedium.contactattribute defined at extensiontuadatamodel.voidsetEndDateTime(Date value) Generated method - Setter ofTuaContactMedium.endDateTimeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaContactMedium.externalIdentifiersattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaContactMedium.idattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaContactMedium.mediumTypeattribute defined at extensiontuadatamodel.voidsetPreferred(Boolean value) Generated method - Setter ofTuaContactMedium.preferredattribute defined at extensiontuadatamodel.voidsetStartDateTime(Date value) Generated method - Setter ofTuaContactMedium.startDateTimeattribute 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:
-
_TUACONTACT2TUACONTACTMEDIUM
Generated relation code constant for relationTuaContact2TuaContactMediumdefining source attributecontactin extensiontuadatamodel.- See Also:
-
ID
Generated constant - Attribute key ofTuaContactMedium.idattribute defined at extensiontuadatamodel.- See Also:
-
MEDIUMTYPE
Generated constant - Attribute key ofTuaContactMedium.mediumTypeattribute defined at extensiontuadatamodel.- See Also:
-
PREFERRED
Generated constant - Attribute key ofTuaContactMedium.preferredattribute defined at extensiontuadatamodel.- See Also:
-
STARTDATETIME
Generated constant - Attribute key ofTuaContactMedium.startDateTimeattribute defined at extensiontuadatamodel.- See Also:
-
ENDDATETIME
Generated constant - Attribute key ofTuaContactMedium.endDateTimeattribute defined at extensiontuadatamodel.- See Also:
-
CHARACTERISTIC
Generated constant - Attribute key ofTuaContactMedium.characteristicattribute defined at extensiontuadatamodel.- See Also:
-
EXTERNALIDENTIFIERS
Generated constant - Attribute key ofTuaContactMedium.externalIdentifiersattribute defined at extensiontuadatamodel.- See Also:
-
CONTACT
Generated constant - Attribute key ofTuaContactMedium.contactattribute defined at extensiontuadatamodel.- See Also:
-
-
Constructor Details
-
TuaContactMediumModel
public TuaContactMediumModel()Generated constructor - Default constructor for generic creation. -
TuaContactMediumModel
public TuaContactMediumModel(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
-
TuaContactMediumModel
@Deprecated(since="4.1.1", forRemoval=true) public TuaContactMediumModel(String _id, TuaContactMediumType _mediumType) 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 typeTuaContactMediumat extensiontuadatamodel_mediumType- initial attribute declared by typeTuaContactMediumat extensiontuadatamodel
-
TuaContactMediumModel
@Deprecated(since="4.1.1", forRemoval=true) public TuaContactMediumModel(String _id, TuaContactMediumType _mediumType, 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 typeTuaContactMediumat extensiontuadatamodel_mediumType- initial attribute declared by typeTuaContactMediumat extensiontuadatamodel_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getCharacteristic
@Accessor(qualifier="characteristic", type=GETTER) public TuaMediumCharacteristicModel getCharacteristic()Generated method - Getter of theTuaContactMedium.characteristicattribute defined at extensiontuadatamodel.- Returns:
- the characteristic - Medium characteristic
-
getContact
Generated method - Getter of theTuaContactMedium.contactattribute defined at extensiontuadatamodel.- Returns:
- the contact - The contact for which that contact mediums is valid.
-
getEndDateTime
Generated method - Getter of theTuaContactMedium.endDateTimeattribute defined at extensiontuadatamodel.- Returns:
- the endDateTime - End date time.
-
getExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()Generated method - Getter of theTuaContactMedium.externalIdentifiersattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getId
Generated method - Getter of theTuaContactMedium.idattribute defined at extensiontuadatamodel.- Returns:
- the id - Unique Identifier
-
getMediumType
Generated method - Getter of theTuaContactMedium.mediumTypeattribute defined at extensiontuadatamodel.- Returns:
- the mediumType - Medium type
-
getPreferred
Generated method - Getter of theTuaContactMedium.preferredattribute defined at extensiontuadatamodel.- Returns:
- the preferred - Preferred
-
getStartDateTime
Generated method - Getter of theTuaContactMedium.startDateTimeattribute defined at extensiontuadatamodel.- Returns:
- the startDateTime - Start date time.
-
setCharacteristic
@Accessor(qualifier="characteristic", type=SETTER) public void setCharacteristic(TuaMediumCharacteristicModel value) Generated method - Setter ofTuaContactMedium.characteristicattribute defined at extensiontuadatamodel.- Parameters:
value- the characteristic - Medium characteristic
-
setContact
Generated method - Setter ofTuaContactMedium.contactattribute defined at extensiontuadatamodel.- Parameters:
value- the contact - The contact for which that contact mediums is valid.
-
setEndDateTime
Generated method - Setter ofTuaContactMedium.endDateTimeattribute defined at extensiontuadatamodel.- Parameters:
value- the endDateTime - End date time.
-
setExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value) Generated method - Setter ofTuaContactMedium.externalIdentifiersattribute defined at extensiontuadatamodel.- Parameters:
value- the externalIdentifiers
-
setId
Generated method - Setter ofTuaContactMedium.idattribute defined at extensiontuadatamodel.- Parameters:
value- the id - Unique Identifier
-
setMediumType
@Accessor(qualifier="mediumType", type=SETTER) public void setMediumType(TuaContactMediumType value) Generated method - Setter ofTuaContactMedium.mediumTypeattribute defined at extensiontuadatamodel.- Parameters:
value- the mediumType - Medium type
-
setPreferred
Generated method - Setter ofTuaContactMedium.preferredattribute defined at extensiontuadatamodel.- Parameters:
value- the preferred - Preferred
-
setStartDateTime
Generated method - Setter ofTuaContactMedium.startDateTimeattribute defined at extensiontuadatamodel.- Parameters:
value- the startDateTime - Start date time.
-