@Override protected void wrapInternal(Map properties, SimpleHash model, WCSInfo wcsInfo) { WorkspaceInfo workspaceInfo = wcsInfo.getWorkspace(); properties.put("workspaceName", workspaceInfo != null ? workspaceInfo.getName() : "NO_WORKSPACE"); properties.put("enabled", wcsInfo.isEnabled() ? "true" : "false"); properties.put("name", wcsInfo.getName()); properties.put("title", wcsInfo.getTitle()); properties.put("maintainer", wcsInfo.getMaintainer()); properties.put("abstract", wcsInfo.getAbstract()); properties.put("accessConstraints", wcsInfo.getAccessConstraints()); properties.put("fees", wcsInfo.getFees()); properties.put("versions", wcsInfo.getVersions()); properties.put("keywords", wcsInfo.getKeywords()); properties.put("metadataLink", wcsInfo.getMetadataLink()); properties.put("citeCompliant", wcsInfo.isCiteCompliant() ? "true" : "false"); properties.put("onlineResource", wcsInfo.getOnlineResource()); properties.put("schemaBaseURL", wcsInfo.getSchemaBaseURL()); properties.put("verbose", wcsInfo.isVerbose() ? "true" : "false"); properties.put("isSubsamplingEnabled", wcsInfo.isSubsamplingEnabled() ? "true" : "false"); properties.put("overviewPolicy", wcsInfo.getOverviewPolicy()); properties.put("maxInputMemory", String.valueOf(wcsInfo.getMaxInputMemory())); properties.put("maxOutputMemory", String.valueOf(wcsInfo.getMaxOutputMemory())); } });