Class TuaBusinessInteractionRoleModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaBusinessInteractionRoleModel
- All Implemented Interfaces:
Serializable
Generated model class for type TuaBusinessInteractionRole first defined at extension tuadatamodel.
BusinessInteractionRole.
- 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 relationTuaBusinessInteraction2TuaBusinessInteractionRoleRelationdefining source attributebusinessInteractionin extensiontuadatamodel.static final StringGenerated relation code constant for relationTuaPartyRole2TuaBusinessInteractionRoleRelationdefining source attributepartyRolein extensiontuadatamodel.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTuaBusinessInteractionRole.businessInteractionattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBusinessInteractionRole.codeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBusinessInteractionRole.externalIdentifiersattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBusinessInteractionRole.interactionTypeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBusinessInteractionRole.partyRoleattribute 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.TuaBusinessInteractionRoleModel(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 parametersTuaBusinessInteractionRoleModel(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
Modifier and TypeMethodDescriptionGenerated method - Getter of theTuaBusinessInteractionRole.businessInteractionattribute defined at extensiontuadatamodel.getCode()Generated method - Getter of theTuaBusinessInteractionRole.codeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.getDescription(Locale loc) Generated method - Getter of theTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBusinessInteractionRole.externalIdentifiersattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.getInteractionName(Locale loc) Generated method - Getter of theTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBusinessInteractionRole.interactionTypeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBusinessInteractionRole.partyRoleattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBusinessInteractionRole.businessInteractionattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBusinessInteractionRole.codeattribute defined at extensiontuadatamodel.voidsetDescription(String value) Generated method - Setter ofTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.voidsetDescription(String value, Locale loc) Generated method - Setter ofTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBusinessInteractionRole.externalIdentifiersattribute defined at extensiontuadatamodel.voidsetInteractionName(String value) Generated method - Setter ofTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.voidsetInteractionName(String value, Locale loc) Generated method - Setter ofTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.voidsetInteractionType(String value) Generated method - Setter ofTuaBusinessInteractionRole.interactionTypeattribute defined at extensiontuadatamodel.voidsetPartyRole(TuaPartyRoleModel value) Generated method - Setter ofTuaBusinessInteractionRole.partyRoleattribute 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:
-
_TUAPARTYROLE2TUABUSINESSINTERACTIONROLERELATION
Generated relation code constant for relationTuaPartyRole2TuaBusinessInteractionRoleRelationdefining source attributepartyRolein extensiontuadatamodel.- See Also:
-
_TUABUSINESSINTERACTION2TUABUSINESSINTERACTIONROLERELATION
Generated relation code constant for relationTuaBusinessInteraction2TuaBusinessInteractionRoleRelationdefining source attributebusinessInteractionin extensiontuadatamodel.- See Also:
-
CODE
Generated constant - Attribute key ofTuaBusinessInteractionRole.codeattribute defined at extensiontuadatamodel.- See Also:
-
INTERACTIONNAME
Generated constant - Attribute key ofTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.- See Also:
-
INTERACTIONTYPE
Generated constant - Attribute key ofTuaBusinessInteractionRole.interactionTypeattribute defined at extensiontuadatamodel.- See Also:
-
EXTERNALIDENTIFIERS
Generated constant - Attribute key ofTuaBusinessInteractionRole.externalIdentifiersattribute defined at extensiontuadatamodel.- See Also:
-
PARTYROLE
Generated constant - Attribute key ofTuaBusinessInteractionRole.partyRoleattribute defined at extensiontuadatamodel.- See Also:
-
BUSINESSINTERACTION
Generated constant - Attribute key ofTuaBusinessInteractionRole.businessInteractionattribute defined at extensiontuadatamodel.- See Also:
-
-
Constructor Details
-
TuaBusinessInteractionRoleModel
public TuaBusinessInteractionRoleModel()Generated constructor - Default constructor for generic creation. -
TuaBusinessInteractionRoleModel
public TuaBusinessInteractionRoleModel(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
-
TuaBusinessInteractionRoleModel
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 typeTuaBusinessInteractionRoleat extensiontuadatamodel
-
TuaBusinessInteractionRoleModel
@Deprecated(since="4.1.1", forRemoval=true) public TuaBusinessInteractionRoleModel(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 typeTuaBusinessInteractionRoleat extensiontuadatamodel_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getBusinessInteraction
@Accessor(qualifier="businessInteraction", type=GETTER) public TuaBusinessInteractionModel getBusinessInteraction()Generated method - Getter of theTuaBusinessInteractionRole.businessInteractionattribute defined at extensiontuadatamodel.- Returns:
- the businessInteraction - The business interaction
-
getCode
Generated method - Getter of theTuaBusinessInteractionRole.codeattribute defined at extensiontuadatamodel.- Returns:
- the code
-
getDescription
Generated method - Getter of theTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.- Returns:
- the description
-
getDescription
Generated method - Getter of theTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.- Parameters:
loc- the value localization key- Returns:
- the description
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()Generated method - Getter of theTuaBusinessInteractionRole.externalIdentifiersattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getInteractionName
Generated method - Getter of theTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.- Returns:
- the interactionName
-
getInteractionName
Generated method - Getter of theTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.- Parameters:
loc- the value localization key- Returns:
- the interactionName
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getInteractionType
Generated method - Getter of theTuaBusinessInteractionRole.interactionTypeattribute defined at extensiontuadatamodel.- Returns:
- the interactionType
-
getPartyRole
Generated method - Getter of theTuaBusinessInteractionRole.partyRoleattribute defined at extensiontuadatamodel.- Returns:
- the partyRole - The party role
-
setBusinessInteraction
@Accessor(qualifier="businessInteraction", type=SETTER) public void setBusinessInteraction(TuaBusinessInteractionModel value) Generated method - Setter ofTuaBusinessInteractionRole.businessInteractionattribute defined at extensiontuadatamodel.- Parameters:
value- the businessInteraction - The business interaction
-
setCode
Generated method - Setter ofTuaBusinessInteractionRole.codeattribute defined at extensiontuadatamodel.- Parameters:
value- the code
-
setDescription
Generated method - Setter ofTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.- Parameters:
value- the description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTuaBusinessInteractionRole.descriptionattribute defined at extensiontuadatamodel.- Parameters:
value- the descriptionloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value) Generated method - Setter ofTuaBusinessInteractionRole.externalIdentifiersattribute defined at extensiontuadatamodel.- Parameters:
value- the externalIdentifiers
-
setInteractionName
Generated method - Setter ofTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.- Parameters:
value- the interactionName
-
setInteractionName
@Accessor(qualifier="interactionName", type=SETTER) public void setInteractionName(String value, Locale loc) Generated method - Setter ofTuaBusinessInteractionRole.interactionNameattribute defined at extensiontuadatamodel.- Parameters:
value- the interactionNameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setInteractionType
Generated method - Setter ofTuaBusinessInteractionRole.interactionTypeattribute defined at extensiontuadatamodel.- Parameters:
value- the interactionType
-
setPartyRole
Generated method - Setter ofTuaBusinessInteractionRole.partyRoleattribute defined at extensiontuadatamodel.- Parameters:
value- the partyRole - The party role
-