@Override public ClientOperation getOperation(final String title) { ClientOperation result = null; for (ClientOperation operation : operations) { if (title.equals(operation.getTitle())) { result = operation; break; } } return result; }
@Override public ClientProperty getODataProperty(final ResWrap<Property> resource) { final Property payload = resource.getPayload(); final EdmTypeInfo typeInfo = buildTypeInfo(ContextURLParser.parse(resource.getContextURL()), resource.getMetadataETag(), payload.getName(), payload.getType()); final ClientProperty property = new ClientPropertyImpl(payload.getName(), getODataValue(typeInfo == null ? null : typeInfo.getFullQualifiedName(), payload, resource.getContextURL(), resource.getMetadataETag())); odataAnnotations(payload, property); for (Operation op : resource.getPayload().getOperations()) { ClientOperation operation = new ClientOperation(); operation.setTarget(op.getTarget()); operation.setTitle(op.getTitle()); operation.setMetadataAnchor(op.getMetadataAnchor()); property.getOperations().add(operation); } return property; }
baseType = baseType.getBaseType(); } else { boundOp = new ClientOperation(); boundOp.setMetadataAnchor(action.getFullQualifiedName().toString()); boundOp.setTitle(boundOp.getMetadataAnchor()); boundOp.setTarget(URI.create(entityURI.toASCIIString() + "/" + (useOperationFQN ? action.getFullQualifiedName().toString() : operation.name()))); baseType = baseType.getBaseType(); } else { boundOp = new ClientOperation(); boundOp.setMetadataAnchor(func.getFullQualifiedName().toString()); boundOp.setTitle(boundOp.getMetadataAnchor()); boundOp.setTarget(URI.create(entityURI.toASCIIString() + "/" + (useOperationFQN ? func.getFullQualifiedName().toString() : operation.name()))); final FullQualifiedName operationFQN = boundOp.getTitle().indexOf('.') == -1 ? new FullQualifiedName(targetFQN.getNamespace(), boundOp.getTitle()) : new FullQualifiedName(boundOp.getTitle()); return new AbstractMap.SimpleEntry<URI, EdmOperation>(boundOp.getTarget(), edmOperation);
@Override public ClientProperty getODataProperty(final ResWrap<Property> resource) { final Property payload = resource.getPayload(); final EdmTypeInfo typeInfo = buildTypeInfo(ContextURLParser.parse(resource.getContextURL()), resource.getMetadataETag(), payload.getName(), payload.getType()); final ClientProperty property = new ClientPropertyImpl(payload.getName(), getODataValue(typeInfo == null ? null : typeInfo.getFullQualifiedName(), payload, resource.getContextURL(), resource.getMetadataETag())); odataAnnotations(payload, property); for (Operation op : resource.getPayload().getOperations()) { ClientOperation operation = new ClientOperation(); operation.setTarget(op.getTarget()); operation.setTitle(op.getTitle()); operation.setMetadataAnchor(op.getMetadataAnchor()); property.getOperations().add(operation); } return property; }
baseType = baseType.getBaseType(); } else { boundOp = new ClientOperation(); boundOp.setMetadataAnchor(action.getFullQualifiedName().toString()); boundOp.setTitle(boundOp.getMetadataAnchor()); boundOp.setTarget(URI.create(entityURI.toASCIIString() + "/" + (useOperationFQN ? action.getFullQualifiedName().toString() : operation.name()))); baseType = baseType.getBaseType(); } else { boundOp = new ClientOperation(); boundOp.setMetadataAnchor(func.getFullQualifiedName().toString()); boundOp.setTitle(boundOp.getMetadataAnchor()); boundOp.setTarget(URI.create(entityURI.toASCIIString() + "/" + (useOperationFQN ? func.getFullQualifiedName().toString() : operation.name()))); final FullQualifiedName operationFQN = boundOp.getTitle().indexOf('.') == -1 ? new FullQualifiedName(targetFQN.getNamespace(), boundOp.getTitle()) : new FullQualifiedName(boundOp.getTitle()); return new AbstractMap.SimpleEntry<URI, EdmOperation>(boundOp.getTarget(), edmOperation);
ClientOperation operation = new ClientOperation(); operation.setTarget(URIUtils.getURI(base, op.getTarget())); operation.setTitle(op.getTitle()); operation.setMetadataAnchor(op.getMetadataAnchor()); entitySet.getOperations().add(operation);
@Override public ClientOperation getOperation(final String title) { ClientOperation result = null; for (ClientOperation operation : operations) { if (title.equals(operation.getTitle())) { result = operation; break; } } return result; }
ClientOperation operation = new ClientOperation(); operation.setTarget(URIUtils.getURI(base, op.getTarget())); operation.setTitle(op.getTitle()); operation.setMetadataAnchor(op.getMetadataAnchor()); entitySet.getOperations().add(operation);
@Override public ClientOperation getOperation(final String title) { ClientOperation result = null; for (ClientOperation operation : operations) { if (title.equals(operation.getTitle())) { result = operation; break; } } return result; }
ClientOperation operation = new ClientOperation(); operation.setTarget(URIUtils.getURI(base, op.getTarget())); operation.setTitle(op.getTitle()); operation.setMetadataAnchor(op.getMetadataAnchor()); entity.getOperations().add(operation);
@Override public ClientOperation getOperation(final String title) { ClientOperation result = null; for (ClientOperation operation : operations) { if (title.equals(operation.getTitle())) { result = operation; break; } } return result; }
ClientOperation operation = new ClientOperation(); operation.setTarget(URIUtils.getURI(base, op.getTarget())); operation.setTitle(op.getTitle()); operation.setMetadataAnchor(op.getMetadataAnchor()); entity.getOperations().add(operation);
@Override public ClientOperation getOperation(final String title) { ClientOperation result = null; for (ClientOperation operation : operations) { if (title.equals(operation.getTitle())) { result = operation; break; } } return result; }
@Override public ClientOperation getOperation(final String title) { ClientOperation result = null; for (ClientOperation operation : operations) { if (title.equals(operation.getTitle())) { result = operation; break; } } return result; }