container.setAnnotationElements(annotationElements); container.setEntitySets(entitySets).setAssociationSets(associationSets).setFunctionImports(functionImports);
container.setAnnotationElements(annotationElements); container.setEntitySets(entitySets).setAssociationSets(associationSets).setFunctionImports(functionImports); edmFunctionImportList.addAll(functionImports); containerMap.put(new FullQualifiedName(currentNamespace, container.getName()), container);
container.setAnnotationElements(annotationElements); container.setEntitySets(entitySets).setAssociationSets(associationSets).setFunctionImports(functionImports);
public EntityContainer build() { EntityContainer ec = new EntityContainer(); ec.setName(name); ec.setDefaultEntityContainer(defaultContainer); ec.setEntitySets(entitySets); ec.setAssociationSets(associationSets); ec.setFunctionImports(functionImports); return ec; }
public EntityContainer build() { EntityContainer ec = new EntityContainer(); ec.setName(name); ec.setDefaultEntityContainer(defaultContainer); ec.setEntitySets(entitySets); ec.setAssociationSets(associationSets); ec.setFunctionImports(functionImports); return ec; }
public EntityContainer build() { EntityContainer ec = new EntityContainer(); ec.setName(name); ec.setDefaultEntityContainer(defaultContainer); ec.setEntitySets(entitySets); ec.setAssociationSets(associationSets); ec.setFunctionImports(functionImports); return ec; }
private void includeAssociationSet(Schema targetSchema, EntityContainer targetContainer, IServiceInfo service, AssociationSet sourceSet) throws ODataException { List<AssociationSet> sets = targetContainer.getAssociationSets(); if (sets != null) { for (AssociationSet set : sets) { if (set.getName().equals(sourceSet.getName())) { throw new ODataException("association set " + sourceSet.getName() + " already defined"); } } } else { sets = new ArrayList<AssociationSet>(); } AssociationSet newSet = clone(sourceSet); newSet.setAssociation(new FullQualifiedName( targetSchema.getNamespace(), newSet.getAssociation().getName())); sets.add(newSet); targetContainer.setAssociationSets(sets); }
container.setAssociationSets(sets);
@Override public void build() throws ODataJPAModelException, ODataJPARuntimeException { currentEntityContainer = new EntityContainer(); if (consistentEntityContainerList == null) { currentEntityContainer.setDefaultEntityContainer(true); consistentEntityContainerList = new ArrayList<EntityContainer>(); } entitySetView = new JPAEdmEntitySet(schemaView); entitySetView.getBuilder().build(); if (entitySetView.isConsistent()) { currentEntityContainer.setEntitySets(entitySetView.getConsistentEdmEntitySetList()); } else { isConsistent = false; return; } if (!schemaView.getJPAEdmAssociationView().isConsistent()) { schemaView.getJPAEdmAssociationView().getBuilder().build(); } associationSetView = new JPAEdmAssociationSet(schemaView); associationSetView.getBuilder().build(); if (associationSetView.isConsistent()) { currentEntityContainer.setAssociationSets(associationSetView.getConsistentEdmAssociationSetList()); } else { isConsistent = false; return; } JPAEdmNameBuilder.build(JPAEdmEntityContainer.this); consistentEntityContainerList.add(currentEntityContainer); isConsistent = true; }
@Override public void build() throws ODataJPAModelException, ODataJPARuntimeException { currentEntityContainer = new EntityContainer(); if (consistentEntityContainerList == null) { currentEntityContainer.setDefaultEntityContainer(true); consistentEntityContainerList = new ArrayList<EntityContainer>(); } entitySetView = new JPAEdmEntitySet(schemaView); entitySetView.getBuilder().build(); if (entitySetView.isConsistent()) { currentEntityContainer.setEntitySets(entitySetView.getConsistentEdmEntitySetList()); } else { isConsistent = false; return; } if (!schemaView.getJPAEdmAssociationView().isConsistent()) { schemaView.getJPAEdmAssociationView().getBuilder().build(); } associationSetView = new JPAEdmAssociationSet(schemaView); associationSetView.getBuilder().build(); if (associationSetView.isConsistent()) { currentEntityContainer.setAssociationSets(associationSetView.getConsistentEdmAssociationSetList()); } else { isConsistent = false; return; } JPAEdmNameBuilder.build(JPAEdmEntityContainer.this); consistentEntityContainerList.add(currentEntityContainer); isConsistent = true; }