/** * Gets entity type. * * @param name the name * @return the entity type */ public CsdlEntityType getEntityType(final String name) { return getOneByName(name, getEntityTypes()); }
/** * Gets entity type. * * @param name the name * @return the entity type */ public CsdlEntityType getEntityType(final String name) { return getOneByName(name, getEntityTypes()); }
static CsdlEntityType findEntityType(Map<String, CsdlSchema> edmSchemas, String schemaName, String enitityName) { CsdlSchema schema = findSchema(edmSchemas, schemaName); if (schema != null) { for (CsdlEntityType type : schema.getEntityTypes()) { if (type.getName().equalsIgnoreCase(enitityName)) { return type; } } } return null; }
@Override public CsdlEntityType getEntityType(final FullQualifiedName fqn) throws ODataException { CsdlSchema schema = getSchema(fqn.getNamespace()); if (schema != null && schema.getEntityTypes() != null) { for (CsdlEntityType type : schema.getEntityTypes()) { if (type.getName().equals(fqn.getName())) { return type; } } } return null; }
@Override public CsdlEntityType getEntityType(final FullQualifiedName fqn) throws ODataException { CsdlSchema schema = getSchema(fqn.getNamespace()); if (schema != null && schema.getEntityTypes() != null) { for (CsdlEntityType type : schema.getEntityTypes()) { if (type.getName().equals(fqn.getName())) { return type; } } } return null; }
protected List<EdmEntityType> createEntityTypes() { final List<EdmEntityType> edmEntityTypes = new ArrayList<EdmEntityType>(); final List<CsdlEntityType> providerEntityTypes = schema.getEntityTypes(); if (providerEntityTypes != null) { for (CsdlEntityType entityType : providerEntityTypes) { FullQualifiedName entityTypeName = new FullQualifiedName(namespace, entityType.getName()); EdmEntityTypeImpl entityTypeImpl = new EdmEntityTypeImpl(edm, entityTypeName, entityType); edmEntityTypes.add(entityTypeImpl); edm.cacheEntityType(entityTypeName, entityTypeImpl); } } return edmEntityTypes; }
protected List<EdmEntityType> createEntityTypes() { final List<EdmEntityType> edmEntityTypes = new ArrayList<EdmEntityType>(); final List<CsdlEntityType> providerEntityTypes = schema.getEntityTypes(); if (providerEntityTypes != null) { for (CsdlEntityType entityType : providerEntityTypes) { FullQualifiedName entityTypeName = new FullQualifiedName(namespace, entityType.getName()); EdmEntityTypeImpl entityTypeImpl = new EdmEntityTypeImpl(edm, entityTypeName, entityType); edmEntityTypes.add(entityTypeImpl); edm.cacheEntityType(entityTypeName, entityTypeImpl); } } return edmEntityTypes; }
private void readEntityType(XMLEventReader reader, StartElement element, CsdlSchema schema) throws XMLStreamException { CsdlEntityType entityType = new CsdlEntityType(); entityType.setProperties(new ArrayList<CsdlProperty>()); entityType.setNavigationProperties(new ArrayList<CsdlNavigationProperty>()); entityType.setKey(new ArrayList<CsdlPropertyRef>()); entityType.setName(attr(element, "Name")); if (attr(element, "BaseType") != null) { entityType.setBaseType(new FullQualifiedName(attr(element, "BaseType"))); } entityType.setAbstract(Boolean.parseBoolean(attr(element, "Abstract"))); entityType.setOpenType(Boolean.parseBoolean(attr(element, "OpenType"))); entityType.setHasStream(Boolean.parseBoolean(attr(element, "HasStream"))); readEntityProperties(reader, entityType); schema.getEntityTypes().add(entityType); }
private void readEntityType(XMLEventReader reader, StartElement element, CsdlSchema schema) throws XMLStreamException { CsdlEntityType entityType = new CsdlEntityType(); entityType.setProperties(new ArrayList<CsdlProperty>()); entityType.setNavigationProperties(new ArrayList<CsdlNavigationProperty>()); entityType.setKey(new ArrayList<CsdlPropertyRef>()); entityType.setName(attr(element, "Name")); if (attr(element, "BaseType") != null) { entityType.setBaseType(new FullQualifiedName(attr(element, "BaseType"))); } entityType.setAbstract(Boolean.parseBoolean(attr(element, "Abstract"))); entityType.setOpenType(Boolean.parseBoolean(attr(element, "OpenType"))); entityType.setHasStream(Boolean.parseBoolean(attr(element, "HasStream"))); readEntityProperties(reader, entityType); schema.getEntityTypes().add(entityType); }
List<CsdlSchema> csdlSchemas = xmlMetadata.getSchemas(); for (CsdlSchema csdlSchema : csdlSchemas) { List<CsdlEntityType> csdlEntityTypes = csdlSchema.getEntityTypes(); for (CsdlEntityType csdlEntityType : csdlEntityTypes) { csdlEntityTypesMap.put(new FullQualifiedName(
List<CsdlSchema> csdlSchemas = xmlMetadata.getSchemas(); for (CsdlSchema csdlSchema : csdlSchemas) { List<CsdlEntityType> csdlEntityTypes = csdlSchema.getEntityTypes(); for (CsdlEntityType csdlEntityType : csdlEntityTypes) { csdlEntityTypesMap.put(new FullQualifiedName(