/** * Sets the name of this {@link EntityContainer} * @param name * @return {@link EntityContainer} for method chaining */ @Override public EntityContainer setName(final String name) { super.setName(name); return this; }
/** * Sets the name of this {@link EntityContainer} * @param name * @return {@link EntityContainer} for method chaining */ @Override public EntityContainer setName(final String name) { super.setName(name); return this; }
/** * Sets the name of this {@link EntityContainer} * @param name * @return {@link EntityContainer} for method chaining */ @Override public EntityContainer setName(final String name) { super.setName(name); return this; }
/** * Sets the name of this {@link EntityContainer} * @param name * @return {@link EntityContainer} for method chaining */ @Override public EntityContainer setName(final String name) { super.setName(name); return this; }
private void readEntitySets(final JsonReader reader) throws IOException, EntityProviderException, EdmException { while (reader.hasNext()) { currentHandledObjectName = reader.nextString(); if (currentHandledObjectName != null) { // Looking for the last dot: "\\.(?=[^.]+$)" String[] names = currentHandledObjectName.split("\\" + Edm.DELIMITER + "(?=[^" + Edm.DELIMITER + "]+$)"); if (names.length == 1) { EntitySet entitySet = new EntitySet().setName(names[0]); EntityContainerInfo container = new EntityContainerInfo().setDefaultEntityContainer(true); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } else { EntitySet entitySet = new EntitySet().setName(names[1]); EntityContainerInfo container = new EntityContainerInfo().setName(names[0]).setDefaultEntityContainer(false); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } } } }
private void readEntitySets(final JsonReader reader) throws IOException, EntityProviderException, EdmException { while (reader.hasNext()) { currentHandledObjectName = reader.nextString(); if (currentHandledObjectName != null) { // Looking for the last dot: "\\.(?=[^.]+$)" String[] names = currentHandledObjectName.split("\\" + Edm.DELIMITER + "(?=[^" + Edm.DELIMITER + "]+$)"); if (names.length == 1) { EntitySet entitySet = new EntitySet().setName(Decoder.decode(names[0])); EntityContainerInfo container = new EntityContainerInfo().setDefaultEntityContainer(true); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } else { EntitySet entitySet = new EntitySet().setName(Decoder.decode(names[1])); EntityContainerInfo container = new EntityContainerInfo().setName(Decoder.decode(names[0])).setDefaultEntityContainer(false); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } } } }
private void readEntitySets(final JsonReader reader) throws IOException, EntityProviderException, EdmException { while (reader.hasNext()) { currentHandledObjectName = reader.nextString(); if (currentHandledObjectName != null) { // Looking for the last dot: "\\.(?=[^.]+$)" String[] names = currentHandledObjectName.split("\\" + Edm.DELIMITER + "(?=[^" + Edm.DELIMITER + "]+$)"); if (names.length == 1) { EntitySet entitySet = new EntitySet().setName(Decoder.decode(names[0])); EntityContainerInfo container = new EntityContainerInfo().setDefaultEntityContainer(true); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } else { EntitySet entitySet = new EntitySet().setName(Decoder.decode(names[1])); EntityContainerInfo container = new EntityContainerInfo().setName(Decoder.decode(names[0])).setDefaultEntityContainer(false); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } } } }
public List<EdmEntitySetInfo> getEntitySetsInfo() throws EntityProviderException { List<EdmEntitySetInfo> entitySets = new ArrayList<EdmEntitySetInfo>(); for (Workspace workspace : workspaces) { for (Collection collection : workspace.getCollections()) { String[] names = collection.getHref().split("\\" + Edm.DELIMITER + "(?=[^" + Edm.DELIMITER + "]+$)"); try { if (names.length == 1) { EntitySet entitySet = new EntitySet().setName(names[0]); EntityContainerInfo container = new EntityContainerInfo().setDefaultEntityContainer(true); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } else if (names.length == 2) { EntitySet entitySet = new EntitySet().setName(names[1]); EntityContainerInfo container = new EntityContainerInfo().setName(names[0]).setDefaultEntityContainer(false); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } } catch (EdmException e) { throw new EntityProviderException(EntityProviderException.COMMON, e); } } } return entitySets; } }
@Override public EntityContainerInfo getEntityContainerInfo(final String name) throws ODataException { EntityContainer container = name2Container.get(name); if (container == null) { // use default container (if set) container = defaultContainer; } if (container != null) { EntityContainerInfo info = new EntityContainerInfo(); info.setName(container.getName()); info.setDefaultEntityContainer(container.isDefaultEntityContainer()); info.setExtendz(container.getExtendz()); info.setAnnotationAttributes(container.getAnnotationAttributes()); info.setAnnotationElements(container.getAnnotationElements()); return info; } return null; }
public List<EdmEntitySetInfo> getEntitySetsInfo() throws EntityProviderException { List<EdmEntitySetInfo> entitySets = new ArrayList<EdmEntitySetInfo>(); for (Workspace workspace : workspaces) { for (Collection collection : workspace.getCollections()) { String[] names = collection.getHref().split("\\" + Edm.DELIMITER + "(?=[^" + Edm.DELIMITER + "]+$)"); try { if (names.length == 1) { EntitySet entitySet = new EntitySet().setName(Decoder.decode(names[0])); EntityContainerInfo container = new EntityContainerInfo().setDefaultEntityContainer(true); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } else if (names.length == 2) { EntitySet entitySet = new EntitySet().setName(Decoder.decode(names[1])); EntityContainerInfo container = new EntityContainerInfo().setName(Decoder.decode(names[0])).setDefaultEntityContainer(false); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } } catch (EdmException e) { throw new EntityProviderException(EntityProviderException.COMMON, e); } } } return entitySets; } }
@Override public EntityContainerInfo getEntityContainerInfo(final String name) throws ODataException { EntityContainer container = name2Container.get(name); if (container == null) { // use default container (if set) container = defaultContainer; } if (container != null) { EntityContainerInfo info = new EntityContainerInfo(); info.setName(container.getName()); info.setDefaultEntityContainer(container.isDefaultEntityContainer()); info.setExtendz(container.getExtendz()); info.setAnnotationAttributes(container.getAnnotationAttributes()); info.setAnnotationElements(container.getAnnotationElements()); return info; } return null; }
@Override public EntityContainerInfo getEntityContainerInfo(final String name) throws ODataException { EntityContainer container = name2Container.get(name); if (container == null) { // use default container (if set) container = defaultContainer; } if (container != null) { EntityContainerInfo info = new EntityContainerInfo(); info.setName(container.getName()); info.setDefaultEntityContainer(container.isDefaultEntityContainer()); info.setExtendz(container.getExtendz()); info.setAnnotationAttributes(container.getAnnotationAttributes()); info.setAnnotationElements(container.getAnnotationElements()); return info; } return null; }
public List<EdmEntitySetInfo> getEntitySetsInfo() throws EntityProviderException { List<EdmEntitySetInfo> entitySets = new ArrayList<EdmEntitySetInfo>(); for (Workspace workspace : workspaces) { for (Collection collection : workspace.getCollections()) { String[] names = collection.getHref().split("\\" + Edm.DELIMITER + "(?=[^" + Edm.DELIMITER + "]+$)"); try { if (names.length == 1) { EntitySet entitySet = new EntitySet().setName(Decoder.decode(names[0])); EntityContainerInfo container = new EntityContainerInfo().setDefaultEntityContainer(true); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } else if (names.length == 2) { EntitySet entitySet = new EntitySet().setName(Decoder.decode(names[1])); EntityContainerInfo container = new EntityContainerInfo().setName(Decoder.decode(names[0])).setDefaultEntityContainer(false); EdmEntitySetInfo entitySetInfo = new EdmEntitySetInfoImplProv(entitySet, container); entitySets.add(entitySetInfo); } } catch (EdmException e) { throw new EntityProviderException(EntityProviderException.COMMON, e); } } } return entitySets; } }