@Override public Edm readMetadata(final InputStream inputStream, final boolean validate) throws EntityProviderException { EdmProvider provider = new EdmxProvider().parse(inputStream, validate); return new EdmImplProv(provider); }
@Override protected EdmProvider createEdmProvider(final InputStream metadataXml, final boolean validate) throws EntityProviderException { return new EdmxProvider().parse(metadataXml, validate); }
public EdmEntityTypeImplProv(final EdmImplProv edm, final EntityType entityType, final String namespace) throws EdmException { super(edm, entityType, EdmTypeKind.ENTITY, namespace); this.entityType = entityType; buildNavigationPropertiesInternal(); }
protected EdmTyped createProperty(final Property property) throws EdmException { if (property instanceof SimpleProperty) { return new EdmSimplePropertyImplProv(edm, (SimpleProperty) property); } else if (property instanceof ComplexProperty) { return new EdmComplexPropertyImplProv(edm, (ComplexProperty) property); } else { throw new EdmException(EdmException.COMMON); } }
@Override public String toString() { try { return namespace + Edm.DELIMITER + getName(); } catch (final EdmException e) { return null; } }
public EdmImplProv(final EdmProvider edmProvider) { super(new EdmServiceMetadataImplProv(edmProvider)); this.edmProvider = edmProvider; }
protected EdmTyped createNavigationProperty(final NavigationProperty property) throws EdmException { return new EdmNavigationPropertyImplProv(edm, property); } }
@Override protected Edm createEdm(final EdmProvider provider) { return new EdmImplProv(provider); }
public EdmNamedImplProv(final EdmImplProv edm, final String name) throws EdmException { this.edm = edm; this.name = getValidatedName(name); }
@Override public Edm readMetadata(final InputStream inputStream, final boolean validate) throws EntityProviderException { EdmProvider provider = new EdmxProvider().parse(inputStream, validate); return new EdmImplProv(provider); }
@Override protected EdmProvider createEdmProvider(final InputStream metadataXml, final boolean validate) throws EntityProviderException { return new EdmxProvider().parse(metadataXml, validate); }
protected EdmTyped createProperty(final Property property) throws EdmException { if (property instanceof SimpleProperty) { return new EdmSimplePropertyImplProv(edm, (SimpleProperty) property); } else if (property instanceof ComplexProperty) { return new EdmComplexPropertyImplProv(edm, (ComplexProperty) property); } else { throw new EdmException(EdmException.COMMON); } }
public EdmEntityTypeImplProv(final EdmImplProv edm, final EntityType entityType, final String namespace) throws EdmException { super(edm, entityType, EdmTypeKind.ENTITY, namespace); this.entityType = entityType; buildNavigationPropertiesInternal(); }
@Override public String toString() { try { return namespace + Edm.DELIMITER + getName(); } catch (final EdmException e) { return null; } }
public EdmImplProv(final EdmProvider edmProvider) { super(new EdmServiceMetadataImplProv(edmProvider)); this.edmProvider = edmProvider; }
@Override public Edm readMetadata(final InputStream inputStream, final boolean validate) throws EntityProviderException { EdmProvider provider = new EdmxProvider().parse(inputStream, validate); return new EdmImplProv(provider); }
@Override protected EdmProvider createEdmProvider(final InputStream metadataXml, final boolean validate) throws EntityProviderException { return new EdmxProvider().parse(metadataXml, validate); }
protected EdmTyped createProperty(final Property property) throws EdmException { if (property instanceof SimpleProperty) { return new EdmSimplePropertyImplProv(edm, (SimpleProperty) property); } else if (property instanceof ComplexProperty) { return new EdmComplexPropertyImplProv(edm, (ComplexProperty) property); } else { throw new EdmException(EdmException.COMMON); } }
public EdmEntityTypeImplProv(final EdmImplProv edm, final EntityType entityType, final String namespace) throws EdmException { super(edm, entityType, EdmTypeKind.ENTITY, namespace); this.entityType = entityType; buildNavigationPropertiesInternal(); }
@Override public String toString() { try { return namespace + Edm.DELIMITER + getName(); } catch (final EdmException e) { return null; } }