public class IntegrationObjectItemModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_INTEGOBJ2INTEGOBJITEM
Generated relation code constant for relation
IntegObj2IntegObjItem defining source attribute integrationObject in extension integrationservices. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
ATTRIBUTES
Generated constant - Attribute key of
IntegrationObjectItem.attributes attribute defined at extension integrationservices. |
static java.lang.String |
CODE
Generated constant - Attribute key of
IntegrationObjectItem.code attribute defined at extension integrationservices. |
static java.lang.String |
INTEGRATIONOBJECT
Generated constant - Attribute key of
IntegrationObjectItem.integrationObject attribute defined at extension integrationservices. |
static java.lang.String |
TYPE
Generated constant - Attribute key of
IntegrationObjectItem.type attribute defined at extension integrationservices. |
static java.lang.String |
UNIQUEATTRIBUTES
Generated constant - Attribute key of
IntegrationObjectItem.uniqueAttributes attribute defined at extension integrationservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
IntegrationObjectItemModel()
Generated constructor - Default constructor for generic creation.
|
IntegrationObjectItemModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
IntegrationObjectItemModel(java.lang.String _code,
IntegrationObjectModel _integrationObject,
ComposedTypeModel _type)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
IntegrationObjectItemModel(java.lang.String _code,
IntegrationObjectModel _integrationObject,
ItemModel _owner,
ComposedTypeModel _type)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<IntegrationObjectItemAttributeModel> |
getAttributes()
Generated method - Getter of the
IntegrationObjectItem.attributes attribute defined at extension integrationservices. |
java.lang.String |
getCode()
Generated method - Getter of the
IntegrationObjectItem.code attribute defined at extension integrationservices. |
IntegrationObjectModel |
getIntegrationObject()
Generated method - Getter of the
IntegrationObjectItem.integrationObject attribute defined at extension integrationservices. |
ComposedTypeModel |
getType()
Generated method - Getter of the
IntegrationObjectItem.type attribute defined at extension integrationservices. |
java.util.Collection<IntegrationObjectItemAttributeModel> |
getUniqueAttributes()
Generated method - Getter of the
IntegrationObjectItem.uniqueAttributes dynamic attribute defined at extension integrationservices. |
void |
setAttributes(java.util.Set<IntegrationObjectItemAttributeModel> value)
Generated method - Setter of
IntegrationObjectItem.attributes attribute defined at extension integrationservices. |
void |
setCode(java.lang.String value)
Generated method - Setter of
IntegrationObjectItem.code attribute defined at extension integrationservices. |
void |
setIntegrationObject(IntegrationObjectModel value)
Generated method - Setter of
IntegrationObjectItem.integrationObject attribute defined at extension integrationservices. |
void |
setType(ComposedTypeModel value)
Generated method - Setter of
IntegrationObjectItem.type attribute defined at extension integrationservices. |
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String _INTEGOBJ2INTEGOBJITEM
IntegObj2IntegObjItem defining source attribute integrationObject in extension integrationservices.public static final java.lang.String CODE
IntegrationObjectItem.code attribute defined at extension integrationservices.public static final java.lang.String INTEGRATIONOBJECT
IntegrationObjectItem.integrationObject attribute defined at extension integrationservices.public static final java.lang.String TYPE
IntegrationObjectItem.type attribute defined at extension integrationservices.public static final java.lang.String UNIQUEATTRIBUTES
IntegrationObjectItem.uniqueAttributes attribute defined at extension integrationservices.public static final java.lang.String ATTRIBUTES
IntegrationObjectItem.attributes attribute defined at extension integrationservices.public IntegrationObjectItemModel()
public IntegrationObjectItemModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated
public IntegrationObjectItemModel(java.lang.String _code,
IntegrationObjectModel _integrationObject,
ComposedTypeModel _type)
_code - initial attribute declared by type IntegrationObjectItem at extension integrationservices_integrationObject - initial attribute declared by type IntegrationObjectItem at extension integrationservices_type - initial attribute declared by type IntegrationObjectItem at extension integrationservices@Deprecated
public IntegrationObjectItemModel(java.lang.String _code,
IntegrationObjectModel _integrationObject,
ItemModel _owner,
ComposedTypeModel _type)
_code - initial attribute declared by type IntegrationObjectItem at extension integrationservices_integrationObject - initial attribute declared by type IntegrationObjectItem at extension integrationservices_owner - initial attribute declared by type Item at extension core_type - initial attribute declared by type IntegrationObjectItem at extension integrationservices@Accessor(qualifier="attributes", type=GETTER) public java.util.Set<IntegrationObjectItemAttributeModel> getAttributes()
IntegrationObjectItem.attributes attribute defined at extension integrationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
IntegrationObjectItem.code attribute defined at extension integrationservices.@Accessor(qualifier="integrationObject", type=GETTER) public IntegrationObjectModel getIntegrationObject()
IntegrationObjectItem.integrationObject attribute defined at extension integrationservices.@Accessor(qualifier="type", type=GETTER) public ComposedTypeModel getType()
IntegrationObjectItem.type attribute defined at extension integrationservices.@Accessor(qualifier="uniqueAttributes", type=GETTER) public java.util.Collection<IntegrationObjectItemAttributeModel> getUniqueAttributes()
IntegrationObjectItem.uniqueAttributes dynamic attribute defined at extension integrationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.true, which define a composite key for
this item. The collection contains only attributes of primitive types: if a relation attribute is set to
'unique', then key attributes of the referred type will be returned instead of the reference key
attribute, e.g. unique key for a Product is the 'code' attribute and
the 'catalogVersion' attribute, which refers to CatalogVersion; CatalogVersion in its turn
has a unique attribute version and a unique reference attribute to Catalog. So, the result
of calling the method will contain Product.code, CatalogVersion.version, and
Catalog.id attribute models.@Accessor(qualifier="attributes", type=SETTER) public void setAttributes(java.util.Set<IntegrationObjectItemAttributeModel> value)
IntegrationObjectItem.attributes attribute defined at extension integrationservices.value - the attributes@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
IntegrationObjectItem.code attribute defined at extension integrationservices.value - the code@Accessor(qualifier="integrationObject", type=SETTER) public void setIntegrationObject(IntegrationObjectModel value)
IntegrationObjectItem.integrationObject attribute defined at extension integrationservices.value - the integrationObject@Accessor(qualifier="type", type=SETTER) public void setType(ComposedTypeModel value)
IntegrationObjectItem.type attribute defined at extension integrationservices.value - the typeCopyright © 2018 SAP SE. All Rights Reserved.