Class ComplexTestIntegrationItemModel

  • All Implemented Interfaces:
    java.io.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:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • REQUIREDDETAILS

        public static final java.lang.String REQUIREDDETAILS
        Generated constant - Attribute key of ComplexTestIntegrationItem.requiredDetails attribute defined at extension odata2webservicesfeaturetests.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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​(java.lang.String _code,
                                               java.util.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​(java.lang.String _code,
                                               ItemModel _owner,
                                               java.util.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 Detail

      • getRequiredDetails

        @Accessor(qualifier="requiredDetails",
                  type=GETTER)
        public java.util.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​(java.util.Set<TestIntegrationItemDetailModel> value)
        Generated method - Setter of ComplexTestIntegrationItem.requiredDetails attribute defined at extension odata2webservicesfeaturetests.
        Parameters:
        value - the requiredDetails