class QueryServiceCsar extends CatalogQuery {

    @Override
    public String JSON2(boolean isArray, boolean isEmbed) {
        Map<String, String> valueMap = new HashMap<>();
        put(valueMap, "ARTIFACT_UUID", null == toscaCsar ? null : toscaCsar.getArtifactUUID());
        put(valueMap, "NAME", null == toscaCsar ? null : toscaCsar.getName());
        put(valueMap, "VERSION", null == toscaCsar ? null : toscaCsar.getVersion());
        put(valueMap, "ARTIFACT_CHECK_SUM", null == toscaCsar ? null : toscaCsar.getArtifactChecksum());
        put(valueMap, "URL", null == toscaCsar ? null : toscaCsar.getUrl());
        put(valueMap, "DESCRIPTION", null == toscaCsar ? null : toscaCsar.getDescription());
        return this.setTemplate(TEMPLATE, valueMap);
    }

    public  QueryServiceCsar(ToscaCsar toscaCsar);

}