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
- Direct Known Subclasses:
ComplexTestIntegrationItemModel
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.StringBIGDECIMALGenerated constant - Attribute key ofTestIntegrationItem.bigDecimalattribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringBIGINTEGERGenerated constant - Attribute key ofTestIntegrationItem.bigIntegerattribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringCODEGenerated constant - Attribute key ofTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringDATECOLLECTIONGenerated constant - Attribute key ofTestIntegrationItem.dateCollectionattribute 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.StringENUMLISTGenerated constant - Attribute key ofTestIntegrationItem.enumListattribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringITEM3Generated constant - Attribute key ofTestIntegrationItem.item3attribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringOTHERITEMGenerated constant - Attribute key ofTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.static java.lang.StringTESTENUMSGenerated constant - Attribute key ofTestIntegrationItem.testEnumsattribute 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.math.BigDecimalgetBigDecimal()Generated method - Getter of theTestIntegrationItem.bigDecimalattribute defined at extensionodata2webservicesfeaturetests.java.math.BigIntegergetBigInteger()Generated method - Getter of theTestIntegrationItem.bigIntegerattribute defined at extensionodata2webservicesfeaturetests.java.lang.StringgetCode()Generated method - Getter of theTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.java.util.Collection<java.util.Date>getDateCollection()Generated method - Getter of theTestIntegrationItem.dateCollectionattribute defined at extensionodata2webservicesfeaturetests.TestIntegrationItemDetailModelgetDetail()Generated method - Getter of theTestIntegrationItem.detailattribute defined at extensionodata2webservicesfeaturetests.java.util.List<TestIntegrationItemDetailModel>getDetails()Generated method - Getter of theTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests.java.util.List<HttpMethod>getEnumList()Generated method - Getter of theTestIntegrationItem.enumListattribute defined at extensionodata2webservicesfeaturetests.TestIntegrationItem3ModelgetItem3()Generated method - Getter of theTestIntegrationItem.item3attribute defined at extensionodata2webservicesfeaturetests.TestIntegrationItemModelgetOtherItem()Generated method - Getter of theTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.java.util.Set<OData2webservicesFeatureTestPropertiesTypes>getTestEnums()Generated method - Getter of theTestIntegrationItem.testEnumsattribute defined at extensionodata2webservicesfeaturetests.voidsetBigDecimal(java.math.BigDecimal value)Generated method - Setter ofTestIntegrationItem.bigDecimalattribute defined at extensionodata2webservicesfeaturetests.voidsetBigInteger(java.math.BigInteger value)Generated method - Setter ofTestIntegrationItem.bigIntegerattribute defined at extensionodata2webservicesfeaturetests.voidsetCode(java.lang.String value)Generated method - Setter ofTestIntegrationItem.codeattribute defined at extensionodata2webservicesfeaturetests.voidsetDateCollection(java.util.Collection<java.util.Date> value)Generated method - Setter ofTestIntegrationItem.dateCollectionattribute defined at extensionodata2webservicesfeaturetests.voidsetDetail(TestIntegrationItemDetailModel value)Generated method - Setter ofTestIntegrationItem.detailattribute defined at extensionodata2webservicesfeaturetests.voidsetDetails(java.util.List<TestIntegrationItemDetailModel> value)Generated method - Setter ofTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests.voidsetEnumList(java.util.List<HttpMethod> value)Generated method - Setter ofTestIntegrationItem.enumListattribute defined at extensionodata2webservicesfeaturetests.voidsetItem3(TestIntegrationItem3Model value)Generated method - Setter ofTestIntegrationItem.item3attribute defined at extensionodata2webservicesfeaturetests.voidsetOtherItem(TestIntegrationItemModel value)Generated method - Setter ofTestIntegrationItem.otherItemattribute defined at extensionodata2webservicesfeaturetests.voidsetTestEnums(java.util.Set<OData2webservicesFeatureTestPropertiesTypes> value)Generated method - Setter ofTestIntegrationItem.testEnumsattribute 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
-
ITEM3
public static final java.lang.String ITEM3
Generated constant - Attribute key ofTestIntegrationItem.item3attribute 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
-
BIGDECIMAL
public static final java.lang.String BIGDECIMAL
Generated constant - Attribute key ofTestIntegrationItem.bigDecimalattribute defined at extensionodata2webservicesfeaturetests.- See Also:
- Constant Field Values
-
DATECOLLECTION
public static final java.lang.String DATECOLLECTION
Generated constant - Attribute key ofTestIntegrationItem.dateCollectionattribute defined at extensionodata2webservicesfeaturetests.- See Also:
- Constant Field Values
-
BIGINTEGER
public static final java.lang.String BIGINTEGER
Generated constant - Attribute key ofTestIntegrationItem.bigIntegerattribute defined at extensionodata2webservicesfeaturetests.- See Also:
- Constant Field Values
-
ENUMLIST
public static final java.lang.String ENUMLIST
Generated constant - Attribute key ofTestIntegrationItem.enumListattribute 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
-
TESTENUMS
public static final java.lang.String TESTENUMS
Generated constant - Attribute key ofTestIntegrationItem.testEnumsattribute 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
-
getBigDecimal
@Accessor(qualifier="bigDecimal", type=GETTER) public java.math.BigDecimal getBigDecimal()
Generated method - Getter of theTestIntegrationItem.bigDecimalattribute defined at extensionodata2webservicesfeaturetests.- Returns:
- the bigDecimal
-
getBigInteger
@Accessor(qualifier="bigInteger", type=GETTER) public java.math.BigInteger getBigInteger()
Generated method - Getter of theTestIntegrationItem.bigIntegerattribute defined at extensionodata2webservicesfeaturetests.- Returns:
- the bigInteger
-
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.
-
getDateCollection
@Accessor(qualifier="dateCollection", type=GETTER) public java.util.Collection<java.util.Date> getDateCollection()
Generated method - Getter of theTestIntegrationItem.dateCollectionattribute defined at extensionodata2webservicesfeaturetests. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the dateCollection - Defines an optional date collection.
-
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.List<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
-
getEnumList
@Accessor(qualifier="enumList", type=GETTER) public java.util.List<HttpMethod> getEnumList()
Generated method - Getter of theTestIntegrationItem.enumListattribute defined at extensionodata2webservicesfeaturetests. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the enumList
-
getItem3
@Accessor(qualifier="item3", type=GETTER) public TestIntegrationItem3Model getItem3()
Generated method - Getter of theTestIntegrationItem.item3attribute defined at extensionodata2webservicesfeaturetests.- Returns:
- the item3
-
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).
-
getTestEnums
@Accessor(qualifier="testEnums", type=GETTER) public java.util.Set<OData2webservicesFeatureTestPropertiesTypes> getTestEnums()
Generated method - Getter of theTestIntegrationItem.testEnumsattribute defined at extensionodata2webservicesfeaturetests. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the testEnums
-
setBigDecimal
@Accessor(qualifier="bigDecimal", type=SETTER) public void setBigDecimal(java.math.BigDecimal value)
Generated method - Setter ofTestIntegrationItem.bigDecimalattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the bigDecimal
-
setBigInteger
@Accessor(qualifier="bigInteger", type=SETTER) public void setBigInteger(java.math.BigInteger value)
Generated method - Setter ofTestIntegrationItem.bigIntegerattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the bigInteger
-
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.
-
setDateCollection
@Accessor(qualifier="dateCollection", type=SETTER) public void setDateCollection(java.util.Collection<java.util.Date> value)
Generated method - Setter ofTestIntegrationItem.dateCollectionattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the dateCollection - Defines an optional date collection.
-
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.List<TestIntegrationItemDetailModel> value)
Generated method - Setter ofTestIntegrationItem.detailsattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the details
-
setEnumList
@Accessor(qualifier="enumList", type=SETTER) public void setEnumList(java.util.List<HttpMethod> value)
Generated method - Setter ofTestIntegrationItem.enumListattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the enumList
-
setItem3
@Accessor(qualifier="item3", type=SETTER) public void setItem3(TestIntegrationItem3Model value)
Generated method - Setter ofTestIntegrationItem.item3attribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the item3
-
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).
-
setTestEnums
@Accessor(qualifier="testEnums", type=SETTER) public void setTestEnums(java.util.Set<OData2webservicesFeatureTestPropertiesTypes> value)
Generated method - Setter ofTestIntegrationItem.testEnumsattribute defined at extensionodata2webservicesfeaturetests.- Parameters:
value- the testEnums
-
-