Class IntegrationObjectItemVirtualAttributeModel

All Implemented Interfaces:
Serializable

public class IntegrationObjectItemVirtualAttributeModel extends AbstractIntegrationObjectItemAttributeModel
Generated model class for type IntegrationObjectItemVirtualAttribute first defined at extension integrationservices.

An Integration Object Item Attribute that exists virtually by executing the specified logic referenced in the descriptors.

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _INTEGOBJITEM2VIRTUALINTEGOBJITEMATTR

      public static final String _INTEGOBJITEM2VIRTUALINTEGOBJITEMATTR
      Generated relation code constant for relation IntegObjItem2VirtualIntegObjItemAttr defining source attribute integrationObjectItem in extension integrationservices.
      See Also:
    • RETRIEVALDESCRIPTOR

      public static final String RETRIEVALDESCRIPTOR
      Generated constant - Attribute key of IntegrationObjectItemVirtualAttribute.retrievalDescriptor attribute defined at extension integrationservices.
      See Also:
    • INTEGRATIONOBJECTITEM

      public static final String INTEGRATIONOBJECTITEM
      Generated constant - Attribute key of IntegrationObjectItemVirtualAttribute.integrationObjectItem attribute defined at extension integrationservices.
      See Also:
  • Constructor Details

    • IntegrationObjectItemVirtualAttributeModel

      public IntegrationObjectItemVirtualAttributeModel()
      Generated constructor - Default constructor for generic creation.
    • IntegrationObjectItemVirtualAttributeModel

      public IntegrationObjectItemVirtualAttributeModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • IntegrationObjectItemVirtualAttributeModel

      @Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectItemVirtualAttributeModel(String _attributeName, IntegrationObjectItemModel _integrationObjectItem, IntegrationObjectVirtualAttributeDescriptorModel _retrievalDescriptor)
      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
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _attributeName - initial attribute declared by type AbstractIntegrationObjectItemAttribute at extension integrationservices
      _integrationObjectItem - initial attribute declared by type IntegrationObjectItemVirtualAttribute at extension integrationservices
      _retrievalDescriptor - initial attribute declared by type IntegrationObjectItemVirtualAttribute at extension integrationservices
    • IntegrationObjectItemVirtualAttributeModel

      @Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectItemVirtualAttributeModel(String _attributeName, IntegrationObjectItemModel _integrationObjectItem, ItemModel _owner, IntegrationObjectVirtualAttributeDescriptorModel _retrievalDescriptor)
      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
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _attributeName - initial attribute declared by type AbstractIntegrationObjectItemAttribute at extension integrationservices
      _integrationObjectItem - initial attribute declared by type IntegrationObjectItemVirtualAttribute at extension integrationservices
      _owner - initial attribute declared by type Item at extension core
      _retrievalDescriptor - initial attribute declared by type IntegrationObjectItemVirtualAttribute at extension integrationservices
  • Method Details

    • getIntegrationObjectItem

      @Accessor(qualifier="integrationObjectItem", type=GETTER) public IntegrationObjectItemModel getIntegrationObjectItem()
      Generated method - Getter of the IntegrationObjectItemVirtualAttribute.integrationObjectItem attribute defined at extension integrationservices.
      Returns:
      the integrationObjectItem
    • getRetrievalDescriptor

      @Accessor(qualifier="retrievalDescriptor", type=GETTER) public IntegrationObjectVirtualAttributeDescriptorModel getRetrievalDescriptor()
      Generated method - Getter of the IntegrationObjectItemVirtualAttribute.retrievalDescriptor attribute defined at extension integrationservices.
      Returns:
      the retrievalDescriptor
    • setIntegrationObjectItem

      @Accessor(qualifier="integrationObjectItem", type=SETTER) public void setIntegrationObjectItem(IntegrationObjectItemModel value)
      Generated method - Setter of IntegrationObjectItemVirtualAttribute.integrationObjectItem attribute defined at extension integrationservices.
      Parameters:
      value - the integrationObjectItem
    • setRetrievalDescriptor

      @Accessor(qualifier="retrievalDescriptor", type=SETTER) public void setRetrievalDescriptor(IntegrationObjectVirtualAttributeDescriptorModel value)
      Generated method - Setter of IntegrationObjectItemVirtualAttribute.retrievalDescriptor attribute defined at extension integrationservices.
      Parameters:
      value - the retrievalDescriptor