@Override public DataTypeReference getDataType() { return delegate.getDataType(); }
@Override public DataTypeReference getDataType() { return delegate.getDataType(); }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); return super.convertUnwrappedObject(this.jsonContext.findType(dataType)); } } return "byte[]"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); return super.convertUnwrappedObject(this.jsonContext.findType(dataType)); } } return "byte[]"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String simpleNameFor(Object unwrapped, boolean noParams) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (this.jsonContext.getLabel().equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); unwrapped = this.jsonContext.findType(dataType); if (unwrapped == null) { return "Object"; } } } } if (unwrapped instanceof Entity) { return "Object"; } return super.simpleNameFor(unwrapped, noParams); } }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (this.jsonContext.getLabel().equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); return super.convertUnwrappedObject(this.jsonContext.findType(dataType)); } } return "com.google.gwt.core.client.JavaScriptObject"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String simpleNameFor(Object unwrapped, boolean noParams) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (this.jsonContext.getLabel().equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); unwrapped = this.jsonContext.findType(dataType); if (unwrapped == null) { return "JavaScriptObject"; } } } } if (unwrapped instanceof Entity) { return "JavaScriptObject"; } return super.simpleNameFor(unwrapped, noParams); } }
private TypeDefinition findRequestElement(Method exampleResource) { if (exampleResource.getRequestEntity() != null) { for (MediaTypeDescriptor mediaTypeDescriptor : exampleResource.getRequestEntity().getMediaTypes()) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaTypeDescriptor.getSyntax())) { DataTypeReference dataType = mediaTypeDescriptor.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { return ((XmlClassType) xmlType).getTypeDefinition(); } } } } } return null; }
private TypeDefinition findResponseElement(Method exampleResource) { if (exampleResource.getResponseEntity() != null) { for (MediaTypeDescriptor mediaTypeDescriptor : exampleResource.getResponseEntity().getMediaTypes()) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaTypeDescriptor.getSyntax())) { DataTypeReference dataType = mediaTypeDescriptor.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { return ((XmlClassType) xmlType).getTypeDefinition(); } } } } } return null; }
private TypeDefinition findResponseElement(Method exampleResource) { if (exampleResource.getResponseEntity() != null) { for (MediaTypeDescriptor mediaTypeDescriptor : exampleResource.getResponseEntity().getMediaTypes()) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaTypeDescriptor.getSyntax())) { DataTypeReference dataType = mediaTypeDescriptor.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { return ((XmlClassType) xmlType).getTypeDefinition(); } } } } } return null; }
private TypeDefinition findRequestElement(Method exampleResource) { if (exampleResource.getRequestEntity() != null) { for (MediaTypeDescriptor mediaTypeDescriptor : exampleResource.getRequestEntity().getMediaTypes()) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaTypeDescriptor.getSyntax())) { DataTypeReference dataType = mediaTypeDescriptor.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { return ((XmlClassType) xmlType).getTypeDefinition(); } } } } } return null; }
private TypeDefinition findRequestElement(Method exampleResource) { if (exampleResource.getRequestEntity() != null) { for (MediaTypeDescriptor mediaTypeDescriptor : exampleResource.getRequestEntity().getMediaTypes()) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaTypeDescriptor.getSyntax())) { DataTypeReference dataType = mediaTypeDescriptor.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { return ((XmlClassType) xmlType).getTypeDefinition(); } } } } } return null; }
private TypeDefinition findResponseElement(Method exampleResource) { if (exampleResource.getResponseEntity() != null) { for (MediaTypeDescriptor mediaTypeDescriptor : exampleResource.getResponseEntity().getMediaTypes()) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaTypeDescriptor.getSyntax())) { DataTypeReference dataType = mediaTypeDescriptor.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { return ((XmlClassType) xmlType).getTypeDefinition(); } } } } } return null; }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { super.convertUnwrappedObject(((XmlClassType) xmlType).getTypeDefinition()); } } } } return "Object"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { super.convertUnwrappedObject(((XmlClassType) xmlType).getTypeDefinition()); } } } } return "byte[]"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { super.convertUnwrappedObject(((XmlClassType) xmlType).getTypeDefinition()); } } } } return "byte[]"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { super.convertUnwrappedObject(((XmlClassType) xmlType).getTypeDefinition()); } } } } return "byte[]"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { super.convertUnwrappedObject(((XmlClassType) xmlType).getTypeDefinition()); } } } } return "Object"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { XmlType xmlType = ((DataTypeReferenceImpl) dataType).getXmlType(); if (xmlType instanceof XmlClassType) { super.convertUnwrappedObject(((XmlClassType) xmlType).getTypeDefinition()); } } } } return "byte[]"; } return super.convertUnwrappedObject(unwrapped); }
@Override public String convertUnwrappedObject(Object unwrapped) throws TemplateModelException { if (unwrapped instanceof Entity) { List<? extends MediaTypeDescriptor> mediaTypes = ((Entity) unwrapped).getMediaTypes(); for (MediaTypeDescriptor mediaType : mediaTypes) { if (SyntaxImpl.SYNTAX_LABEL.equals(mediaType.getSyntax())) { DataTypeReference dataType = mediaType.getDataType(); if (dataType instanceof DataTypeReferenceImpl) { JsonType xmlType = ((DataTypeReferenceImpl) dataType).getJsonType(); if (xmlType instanceof JsonClassType) { super.convertUnwrappedObject(((JsonClassType) xmlType).getTypeDefinition()); } } if (dataType instanceof com.webcohesion.enunciate.modules.jackson1.api.impl.DataTypeReferenceImpl) { com.webcohesion.enunciate.modules.jackson1.model.types.JsonType jsonType = ((com.webcohesion.enunciate.modules.jackson1.api.impl.DataTypeReferenceImpl) dataType).getJsonType(); if (jsonType instanceof com.webcohesion.enunciate.modules.jackson1.model.types.JsonClassType) { super.convertUnwrappedObject(((com.webcohesion.enunciate.modules.jackson1.model.types.JsonClassType) jsonType).getTypeDefinition()); } } } } return "Object"; } return super.convertUnwrappedObject(unwrapped); }