Class ComplexTestIntegrationItemModel

All Implemented Interfaces:
Serializable

public class ComplexTestIntegrationItemModel extends TestIntegrationItemModel
Generated model class for type ComplexTestIntegrationItem first defined at extension odata2webservicesfeaturetests.

This item requires nested TestIntegrationItemDetails and therefore cannot be created without them. That is why it is Complex.

See Also:
  • Field Details

    • _TYPECODE

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

      public static final String REQUIREDDETAILS
      Generated constant - Attribute key of ComplexTestIntegrationItem.requiredDetails attribute defined at extension odata2webservicesfeaturetests.
      See Also:
  • Constructor Details

    • ComplexTestIntegrationItemModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public ComplexTestIntegrationItemModel(String _code, Set<TestIntegrationItemDetailModel> _requiredDetails)
      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:
      _code - initial attribute declared by type TestIntegrationItem at extension odata2webservicesfeaturetests
      _requiredDetails - initial attribute declared by type ComplexTestIntegrationItem at extension odata2webservicesfeaturetests
    • ComplexTestIntegrationItemModel

      @Deprecated(since="4.1.1", forRemoval=true) public ComplexTestIntegrationItemModel(String _code, ItemModel _owner, Set<TestIntegrationItemDetailModel> _requiredDetails)
      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:
      _code - initial attribute declared by type TestIntegrationItem at extension odata2webservicesfeaturetests
      _owner - initial attribute declared by type Item at extension core
      _requiredDetails - initial attribute declared by type ComplexTestIntegrationItem at extension odata2webservicesfeaturetests
  • Method Details

    • getRequiredDetails

      @Accessor(qualifier="requiredDetails", type=GETTER) public Set<TestIntegrationItemDetailModel> getRequiredDetails()
      Generated method - Getter of the ComplexTestIntegrationItem.requiredDetails attribute defined at extension odata2webservicesfeaturetests. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the requiredDetails
    • setRequiredDetails

      @Accessor(qualifier="requiredDetails", type=SETTER) public void setRequiredDetails(Set<TestIntegrationItemDetailModel> value)
      Generated method - Setter of ComplexTestIntegrationItem.requiredDetails attribute defined at extension odata2webservicesfeaturetests.
      Parameters:
      value - the requiredDetails