/** * Gets entity type. * * @param name the name * @return the entity type */ public CsdlEntityType getEntityType(final String name) { return getOneByName(name, getEntityTypes()); }
/** * Gets complex type. * * @param name the name * @return the complex type */ public CsdlComplexType getComplexType(final String name) { return getOneByName(name, getComplexTypes()); }
/** * Gets singleton. * * @param name the name * @return the singleton */ public CsdlSingleton getSingleton(final String name) { return getOneByName(name, getSingletons()); }
static CsdlEntitySet findEntitySet(CsdlSchema edmSchema, String enitityName) { CsdlEntityContainer entityContainter = edmSchema.getEntityContainer(); for (CsdlEntitySet entitySet : entityContainter.getEntitySets()) { if (entitySet.getName().equalsIgnoreCase(enitityName)) { return entitySet; } } return null; }
/** * Gets all action imports with given name. * * @param name name. * @return action imports. */ public List<CsdlActionImport> getActionImports(final String name) { return getAllByName(name, getActionImports()); }
/** * Gets term. * * @param name the name * @return the term */ public CsdlTerm getTerm(final String name) { return getOneByName(name, getTerms()); }
/** * @param bindingParameterTypeName * @param parameter * @return * @throws ODataException */ private boolean isEntityPreviousTypeCompatibleToBindingParam(final FullQualifiedName bindingParameterTypeName, final CsdlParameter parameter) throws ODataException { return provider.getEntityType(bindingParameterTypeName) != null && provider.getEntityType(bindingParameterTypeName).getBaseTypeFQN() != null && provider.getEntityType(bindingParameterTypeName).getBaseTypeFQN().equals(parameter.getTypeFQN()); }
/** * Gets enum type. * * @param name the name * @return the enum type */ public CsdlEnumType getEnumType(final String name) { return getOneByName(name, getEnumTypes()); }
@Override public CsdlNavigationPropertyBinding setTarget(final String target) { super.setTarget(target); return this; }
/** * Gets type definition. * * @param name the name * @return the type definition */ public CsdlTypeDefinition getTypeDefinition(final String name) { return getOneByName(name, getTypeDefinitions()); }
@Override public String getTargetPath() { return annotationGroup.getTarget(); } }
@Override public String getReferencedPropertyName() { return constraint.getReferencedProperty(); } }
@Override public CsdlSingleton setTitle(String title) { super.setTitle(title); return this; }
public AbstractEdmStructuredType( final Edm edm, final FullQualifiedName typeName, final EdmTypeKind kind, final CsdlStructuralType structuredType) { super(edm, typeName, kind, structuredType); baseTypeName = structuredType.getBaseTypeFQN(); providerStructuredType = structuredType; }
public EdmEntityTypeImpl(final Edm edm, final FullQualifiedName name, final CsdlEntityType entityType) { super(edm, name, EdmTypeKind.ENTITY, entityType); this.entityType = entityType; hasStream = entityType.hasStream(); }
public AbstractEdmBindingTarget(final Edm edm, final EdmEntityContainer container, final CsdlBindingTarget target) { super(edm, target.getName(), target); this.container = container; this.target = target; }
@Override public EdmMapping getMapping() { return target.getMapping(); } }
@Override public CsdlEntitySet setAnnotations(final List<CsdlAnnotation> annotations) { super.setAnnotations(annotations); return this; }
/** * @param bindingParameterTypeName * @param parameter * @return * @throws ODataException */ private boolean isEntityPreviousTypeCompatibleToBindingParam(final FullQualifiedName bindingParameterTypeName, final CsdlParameter parameter) throws ODataException { return provider.getEntityType(bindingParameterTypeName) != null && provider.getEntityType(bindingParameterTypeName).getBaseTypeFQN() != null && provider.getEntityType(bindingParameterTypeName).getBaseTypeFQN().equals(parameter.getTypeFQN()); }
@Override public CsdlEntitySet setTitle(String title) { super.setTitle(title); return this; }