Class CsdlAbstractEdmItem

java.lang.Object
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
Direct Known Subclasses:
CsdlAnnotation, CsdlAnnotations, CsdlBindingTarget, CsdlEntityContainer, CsdlEnumMember, CsdlEnumType, CsdlExpression, CsdlNavigationProperty, CsdlNavigationPropertyBinding, CsdlOnDelete, CsdlOperation, CsdlOperationImport, CsdlParameter, CsdlProperty, CsdlPropertyRef, CsdlPropertyValue, CsdlReferentialConstraint, CsdlReturnType, CsdlSchema, CsdlStructuralType, CsdlTerm, CsdlTypeDefinition

public abstract class CsdlAbstractEdmItem extends Object
Super type of all CsdlEdmItems
  • Constructor Details

    • CsdlAbstractEdmItem

      public CsdlAbstractEdmItem()
  • Method Details

    • getOneByName

      protected <T extends CsdlNamed> T getOneByName(String name, Collection<T> items)
      Gets one by name.
      Parameters:
      name - the name
      items - the items
      Returns:
      the one by name
    • getAllByName

      protected <T extends CsdlNamed> List<T> getAllByName(String name, Collection<T> items)
      Gets all by name.
      Parameters:
      name - the name
      items - the items
      Returns:
      the all by name