Class IntegrationObjectVirtualAttributeDescriptorModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.integrationservices.model.IntegrationObjectVirtualAttributeDescriptorModel
- All Implemented Interfaces:
Serializable
Generated model class for type IntegrationObjectVirtualAttributeDescriptor first defined at extension integrationservices.
An Integration Object Item Attribute that exists virtually and handles persistence/retrieval logic by executing the specified logic in the logicLocation.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofIntegrationObjectVirtualAttributeDescriptor.codeattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectVirtualAttributeDescriptor.logicLocationattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectVirtualAttributeDescriptor.typeattribute defined at extensionintegrationservices.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.Generated constructor - Default constructor for creation with existing contextIntegrationObjectVirtualAttributeDescriptorModel(String _code, String _logicLocation) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersIntegrationObjectVirtualAttributeDescriptorModel(String _code, String _logicLocation, 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 TypeMethodDescriptiongetCode()Generated method - Getter of theIntegrationObjectVirtualAttributeDescriptor.codeattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectVirtualAttributeDescriptor.logicLocationattribute defined at extensionintegrationservices.getType()Generated method - Getter of theIntegrationObjectVirtualAttributeDescriptor.typeattribute defined at extensionintegrationservices.voidGenerated method - Initial setter ofIntegrationObjectVirtualAttributeDescriptor.codeattribute defined at extensionintegrationservices.voidsetLogicLocation(String value) Generated method - Setter ofIntegrationObjectVirtualAttributeDescriptor.logicLocationattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectVirtualAttributeDescriptor.typeattribute defined at extensionintegrationservices.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:
-
CODE
Generated constant - Attribute key ofIntegrationObjectVirtualAttributeDescriptor.codeattribute defined at extensionintegrationservices.- See Also:
-
LOGICLOCATION
Generated constant - Attribute key ofIntegrationObjectVirtualAttributeDescriptor.logicLocationattribute defined at extensionintegrationservices.- See Also:
-
TYPE
Generated constant - Attribute key ofIntegrationObjectVirtualAttributeDescriptor.typeattribute defined at extensionintegrationservices.- See Also:
-
-
Constructor Details
-
IntegrationObjectVirtualAttributeDescriptorModel
public IntegrationObjectVirtualAttributeDescriptorModel()Generated constructor - Default constructor for generic creation. -
IntegrationObjectVirtualAttributeDescriptorModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
IntegrationObjectVirtualAttributeDescriptorModel
@Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectVirtualAttributeDescriptorModel(String _code, String _logicLocation) 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 typeIntegrationObjectVirtualAttributeDescriptorat extensionintegrationservices_logicLocation- initial attribute declared by typeIntegrationObjectVirtualAttributeDescriptorat extensionintegrationservices
-
IntegrationObjectVirtualAttributeDescriptorModel
@Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectVirtualAttributeDescriptorModel(String _code, String _logicLocation, 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 typeIntegrationObjectVirtualAttributeDescriptorat extensionintegrationservices_logicLocation- initial attribute declared by typeIntegrationObjectVirtualAttributeDescriptorat extensionintegrationservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getCode
Generated method - Getter of theIntegrationObjectVirtualAttributeDescriptor.codeattribute defined at extensionintegrationservices.- Returns:
- the code
-
getLogicLocation
Generated method - Getter of theIntegrationObjectVirtualAttributeDescriptor.logicLocationattribute defined at extensionintegrationservices.- Returns:
- the logicLocation - Specifies where the logic is located. Acceptable values are of this format: model://scriptModelCode
-
getType
Generated method - Getter of theIntegrationObjectVirtualAttributeDescriptor.typeattribute defined at extensionintegrationservices.- Returns:
- the type - The logic's return or input type. The return type will be used as the type in the schema for the attribute.
-
setCode
Generated method - Initial setter ofIntegrationObjectVirtualAttributeDescriptor.codeattribute defined at extensionintegrationservices. Can only be used at creation of model - before first save.- Parameters:
value- the code
-
setLogicLocation
Generated method - Setter ofIntegrationObjectVirtualAttributeDescriptor.logicLocationattribute defined at extensionintegrationservices.- Parameters:
value- the logicLocation - Specifies where the logic is located. Acceptable values are of this format: model://scriptModelCode
-
setType
Generated method - Setter ofIntegrationObjectVirtualAttributeDescriptor.typeattribute defined at extensionintegrationservices.- Parameters:
value- the type - The logic's return or input type. The return type will be used as the type in the schema for the attribute.
-