Class EdmxReferenceIncludeAnnotation

java.lang.Object
org.apache.olingo.commons.api.edmx.EdmxReferenceIncludeAnnotation

public class EdmxReferenceIncludeAnnotation extends Object
POJO for Edmx Reference Include Annotation.
  • Constructor Details

    • EdmxReferenceIncludeAnnotation

      public EdmxReferenceIncludeAnnotation(String termNamespace)
      Create include annotation with given termNamespace and empty qualifier and targetNamespace.
      Parameters:
      termNamespace - of include annotation
    • EdmxReferenceIncludeAnnotation

      public EdmxReferenceIncludeAnnotation(String termNamespace, String qualifier, String targetNamespace)
      Create include annotation with given termNamespace, qualifier and targetNamespace.
      Parameters:
      termNamespace - of include annotation
      qualifier - of include annotation
      targetNamespace - of include annotation
  • Method Details

    • getTermNamespace

      public String getTermNamespace()
      Returns:
      TermNamespace of the include annotation
    • getQualifier

      public String getQualifier()
      Returns:
      Qualifier if one defined; null otherwise
    • setQualifier

      public EdmxReferenceIncludeAnnotation setQualifier(String qualifier)
      Set qualifier for this include annotation.
      Parameters:
      qualifier - for include annotation
      Returns:
      this include annotation
    • getTargetNamespace

      public String getTargetNamespace()
      Returns:
      targetNamespace if defined; null otherwise
    • setTargetNamespace

      public EdmxReferenceIncludeAnnotation setTargetNamespace(String targetNamespace)
      Set target namespace for this include annotation.
      Parameters:
      targetNamespace - for include annotation
      Returns:
      this include annotation