Class TestIntegrationItemModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.core.model.test.TestItemModel
-
- de.hybris.platform.core.model.test.TestItemType2Model
-
- de.hybris.platform.odata2webservicesfeaturetests.model.TestIntegrationItemModel
-
- All Implemented Interfaces:
java.io.Serializable
public class TestIntegrationItemModel extends TestItemType2Model
Generated model class for type TestIntegrationItem first defined at extension odata2webservicesfeaturetests.An item type for testing different scenarios around integration objects. This type has attributes of numerous types available in the type system and enables conditions, which otherwise would be possible only by picking hard-to-find modeling scenarios available in multiple types across possibly multiple *-items.xml.
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCODEGenerated constant - Attribute key ofTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringDETAILGenerated constant - Attribute key ofTestIntegrationItem.detailattribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringDETAILSGenerated constant - Attribute key ofTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringOTHERITEMGenerated constant - Attribute key ofTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.-
Fields inherited from class de.hybris.platform.core.model.test.TestItemType2Model
BAR, FOO, FOOBAR, GENDER, INTBAR, LOCALIZEDFOOBAR, TESTPROPERTY1, TESTPROPERTY2
-
Fields inherited from class de.hybris.platform.core.model.test.TestItemModel
A, B, BOOLEAN, BYTE, CHARACTER, DATE, DOUBLE, FLOAT, INTEGER, LONG, LONGSTRING, PRIMITIVEBOOLEAN, PRIMITIVEBYTE, PRIMITIVECHAR, PRIMITIVEDOUBLE, PRIMITIVEFLOAT, PRIMITIVEINTEGER, PRIMITIVELONG, PRIMITIVESHORT, SERIALIZABLE, STRING, TESTDUMPPROPERTY, TESTPROPERTY0
-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description TestIntegrationItemModel()Generated constructor - Default constructor for generic creation.TestIntegrationItemModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextTestIntegrationItemModel(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 parametersTestIntegrationItemModel(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 java.lang.StringgetCode()Generated method - Getter of theTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.TestIntegrationItemDetailModelgetDetail()Generated method - Getter of theTestIntegrationItem.detailattribute defined at extensionodata2webservicesfeaturetests.java.util.Set<TestIntegrationItemDetailModel>getDetails()Generated method - Getter of theTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests.TestIntegrationItemModelgetOtherItem()Generated method - Getter of theTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.voidsetCode(java.lang.String value)Generated method - Setter ofTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.voidsetDetail(TestIntegrationItemDetailModel value)Generated method - Setter ofTestIntegrationItem.detailattribute defined at extensionodata2webservicesfeaturetests.voidsetDetails(java.util.Set<TestIntegrationItemDetailModel> value)Generated method - Setter ofTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests.voidsetOtherItem(TestIntegrationItemModel value)Generated method - Setter ofTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.-
Methods inherited from class de.hybris.platform.core.model.test.TestItemType2Model
getBar, getFoo, getFooBar, getGender, getIntBar, getLocalizedFooBar, getLocalizedFooBar, getTestProperty1, getTestProperty2, getTestProperty2, setBar, setFoo, setFooBar, setIntBar, setLocalizedFooBar, setLocalizedFooBar, setTestProperty1, setTestProperty2, setTestProperty2
-
Methods inherited from class de.hybris.platform.core.model.test.TestItemModel
getA, getB, getBoolean, getByte, getCharacter, getDate, getDouble, getFloat, getInteger, getLong, getLongString, getPrimitiveBoolean, getPrimitiveByte, getPrimitiveChar, getPrimitiveDouble, getPrimitiveFloat, getPrimitiveInteger, getPrimitiveLong, getPrimitiveShort, getSerializable, getString, getTestDumpProperty, getTestProperty0, setA, setB, setBoolean, setByte, setCharacter, setDate, setDouble, setFloat, setInteger, setLong, setLongString, setPrimitiveBoolean, setPrimitiveByte, setPrimitiveChar, setPrimitiveDouble, setPrimitiveFloat, setPrimitiveInteger, setPrimitiveLong, setPrimitiveShort, setSerializable, setString, setTestDumpProperty, setTestProperty0
-
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
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.- See Also:
- Constant Field Values
-
OTHERITEM
public static final java.lang.String OTHERITEM
Generated constant - Attribute key ofTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.- See Also:
- Constant Field Values
-
DETAIL
public static final java.lang.String DETAIL
Generated constant - Attribute key ofTestIntegrationItem.detailattribute defined at extensionodata2webservicesfeaturetests.- See Also:
- Constant Field Values
-
DETAILS
public static final java.lang.String DETAILS
Generated constant - Attribute key ofTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TestIntegrationItemModel
public TestIntegrationItemModel()
Generated constructor - Default constructor for generic creation.
-
TestIntegrationItemModel
public TestIntegrationItemModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
TestIntegrationItemModel
@Deprecated(since="4.1.1", forRemoval=true) public TestIntegrationItemModel(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 typeTestIntegrationItemat extensionodata2webservicesfeaturetests
-
TestIntegrationItemModel
@Deprecated(since="4.1.1", forRemoval=true) public TestIntegrationItemModel(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 typeTestIntegrationItemat extensionodata2webservicesfeaturetests_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.- Returns:
- the code - Unique identifier of the item because TestItemType2 does not have a unique identifier.
-
getDetail
@Accessor(qualifier="detail", type=GETTER) public TestIntegrationItemDetailModel getDetail()
Generated method - Getter of theTestIntegrationItem.detailattribute defined at extensionodata2webservicesfeaturetests.- Returns:
- the detail - Defines optional one-to-one association between this item and a TestIntegrationItemDetail.
-
getDetails
@Accessor(qualifier="details", type=GETTER) public java.util.Set<TestIntegrationItemDetailModel> getDetails()
Generated method - Getter of theTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the details
-
getOtherItem
@Accessor(qualifier="otherItem", type=GETTER) public TestIntegrationItemModel getOtherItem()
Generated method - Getter of theTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.- Returns:
- the otherItem - Reference to another TestIntegrationItem, which can be used for testing conditions when the integration object references itself (same instance) or another item (different instance).
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Setter ofTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the code - Unique identifier of the item because TestItemType2 does not have a unique identifier.
-
setDetail
@Accessor(qualifier="detail", type=SETTER) public void setDetail(TestIntegrationItemDetailModel value)
Generated method - Setter ofTestIntegrationItem.detailattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the detail - Defines optional one-to-one association between this item and a TestIntegrationItemDetail.
-
setDetails
@Accessor(qualifier="details", type=SETTER) public void setDetails(java.util.Set<TestIntegrationItemDetailModel> value)
Generated method - Setter ofTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the details
-
setOtherItem
@Accessor(qualifier="otherItem", type=SETTER) public void setOtherItem(TestIntegrationItemModel value)
Generated method - Setter ofTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the otherItem - Reference to another TestIntegrationItem, which can be used for testing conditions when the integration object references itself (same instance) or another item (different instance).
-
-