@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { Schema schema = namespace2Schema.get(edmFQName.getNamespace()); if (schema != null) { List<ComplexType> complexTypes = schema.getComplexTypes(); for (ComplexType complexType : complexTypes) { if (complexType.getName().equals(edmFQName.getName())) { return complexType; } } } return null; }
@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { Schema schema = namespace2Schema.get(edmFQName.getNamespace()); if (schema != null) { List<ComplexType> complexTypes = schema.getComplexTypes(); for (ComplexType complexType : complexTypes) { if (complexType.getName().equals(edmFQName.getName())) { return complexType; } } } return null; }
@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { Schema schema = namespace2Schema.get(edmFQName.getNamespace()); if (schema != null) { List<ComplexType> complexTypes = schema.getComplexTypes(); for (ComplexType complexType : complexTypes) { if (complexType.getName().equals(edmFQName.getName())) { return complexType; } } } return null; }
@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { for (Schema schema : dataServices.getSchemas()) { if (schema.getNamespace().equals(edmFQName.getNamespace())) { for (ComplexType complexType : schema.getComplexTypes()) { if (complexType.getName().equals(edmFQName.getName())) { return complexType; } } } } return null; }
@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { for (Schema schema : dataServices.getSchemas()) { if (schema.getNamespace().equals(edmFQName.getNamespace())) { for (ComplexType complexType : schema.getComplexTypes()) { if (complexType.getName().equals(edmFQName.getName())) { return complexType; } } } } return null; }
@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { for (Schema schema : dataServices.getSchemas()) { if (schema.getNamespace().equals(edmFQName.getNamespace())) { for (ComplexType complexType : schema.getComplexTypes()) { if (complexType.getName().equals(edmFQName.getName())) { return complexType; } } } } return null; }
@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { if (edmFQName != null) { if (complexTypes.containsKey(edmFQName.toString())) { return complexTypes.get(edmFQName.toString()); } else if (schemas == null) { getSchemas(); } for (Schema schema : schemas) { if (schema.getNamespace().equals(edmFQName.getNamespace())) { if (schema.getComplexTypes() == null) { return null; } for (ComplexType ct : schema.getComplexTypes()) { if (ct.getName().equals(edmFQName.getName())) { complexTypes.put(edmFQName.toString(), ct); return ct; } } } } } return null; }
@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { if (edmFQName != null) { if (complexTypes.containsKey(edmFQName.toString())) { return complexTypes.get(edmFQName.toString()); } else if (schemas == null) { getSchemas(); } for (Schema schema : schemas) { if (schema.getNamespace().equals(edmFQName.getNamespace())) { if (schema.getComplexTypes() == null) { return null; } for (ComplexType ct : schema.getComplexTypes()) { if (ct.getName().equals(edmFQName.getName())) { complexTypes.put(edmFQName.toString(), ct); return ct; } } } } } return null; }
@Override public ComplexType getComplexType(final FullQualifiedName edmFQName) throws ODataException { List<Schema> schemas = getSchemas(); if (schemas == null) { return null; } for (Schema schema : schemas) { if (schema.getNamespace().equals(edmFQName.getNamespace())) { List<ComplexType> types = schema.getComplexTypes(); if (types == null) { return null; } for (ComplexType type : types) { if (type.getName().equals(edmFQName.getName())) { return type; } } } } return null; }
Schema schema = schemaList.get(0); List<EntityType> eTypes = schema.getEntityTypes(); List<ComplexType> eCompTypes = schema.getComplexTypes(); String entityName = uriInfo.getTargetEntitySet().getEntityType().getName(); String[] propNameArr = new String[propNameList.size()];
private void includeComplexType(Schema targetSchema, IServiceInfo service, ComplexType sourceType) throws ODataException { List<ComplexType> types = targetSchema.getComplexTypes(); if (types != null) { for (ComplexType type : types) { if (type.getName().equals(sourceType.getName())) { throw new ODataException("complex type " + sourceType.getName() + " already defined"); } } } else { types = new ArrayList<ComplexType>(); } ComplexType newType = clone(sourceType); if (newType.getProperties() != null) { for (Property property : newType.getProperties()) { if (property instanceof ComplexProperty) { ((ComplexProperty) property).setType(new FullQualifiedName( targetSchema.getNamespace(), ((ComplexProperty) property).getType().getName())); } } } types.add(newType); targetSchema.setComplexTypes(types); }
List<ComplexType> complexTypeList = schemaView.getEdmSchema().getComplexTypes(); String[] complexTypeNameParts = embeddableTypeName.split("\\."); String complexTypeName = complexTypeNameParts[complexTypeNameParts.length - 1];
List<ComplexType> complexTypes = schema.getComplexTypes(); if (complexTypes != null) { for (ComplexType type : complexTypes) {
List<ComplexType> complexTypeList = schemaView.getEdmSchema().getComplexTypes(); String[] complexTypeNameParts = embeddableTypeName.split("\\."); String complexTypeName = complexTypeNameParts[complexTypeNameParts.length - 1];
Collection<ComplexType> complexTypes = schema.getComplexTypes(); if (complexTypes != null) { for (ComplexType complexType : complexTypes) {
Collection<ComplexType> complexTypes = schema.getComplexTypes(); if (complexTypes != null) { for (ComplexType complexType : complexTypes) {
Collection<ComplexType> complexTypes = schema.getComplexTypes(); if (complexTypes != null) { for (ComplexType complexType : complexTypes) {