Class UniqueAttributeGenerator

    • Constructor Summary

      Constructors 
      Constructor Description
      UniqueAttributeGenerator()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute generate​(IntegrationObjectItemAttributeModel itemAttributeModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generates the schema element whose type is defined by T.
      boolean isApplicable​(IntegrationObjectItemAttributeModel itemAttributeModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Determines if this annotation generator is applicable for the given attribute or attributes
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UniqueAttributeGenerator

        public UniqueAttributeGenerator()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • isApplicable

        public boolean isApplicable​(IntegrationObjectItemAttributeModel itemAttributeModel)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: AnnotationGenerator
        Determines if this annotation generator is applicable for the given attribute or attributes
        Specified by:
        isApplicable in interface AnnotationGenerator<IntegrationObjectItemAttributeModel>
        Parameters:
        itemAttributeModel - the IntegrationObjectItemAttributeModel OR IntegrationObjectItemModel we are verifying on
        Returns:
        true if applicable, otherwise false
      • generate

        public org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute generate​(IntegrationObjectItemAttributeModel itemAttributeModel)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: SchemaElementGenerator
        Generates the schema element whose type is defined by T.
        Specified by:
        generate in interface SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute,​IntegrationObjectItemAttributeModel>
        Parameters:
        itemAttributeModel - the object that is being converted
        Returns:
        R the schema element