public OperationDefinition(int id, String name, String resourceVersionRange, String description, Integer timeout, String displayName) { this(name, resourceVersionRange, description); setId(id); setTimeout(timeout); setDisplayName(displayName); }
if (def.equals(nDef)) { def.setDescription(nDef.getDescription()); def.setDisplayName(nDef.getDisplayName()); def.setParametersConfigurationDefinition(nDef.getParametersConfigurationDefinition()); def.setResourceVersionRange(nDef.getResourceVersionRange());
public static OperationDefinition parseOperationDescriptor(OperationDescriptor operationDescriptor) throws InvalidPluginDescriptorException { String name = operationDescriptor.getName(); OperationDefinition operationDefinition = new OperationDefinition(operationDescriptor.getName(), // TODO display name "", ///operationDescriptor.getVersion().getMatch(), // TODO build the version embedded object operationDescriptor.getDescription()); operationDefinition.setParametersConfigurationDefinition(ConfigurationMetadataParser.parse(operationDescriptor .getName(), operationDescriptor.getParameters())); operationDefinition.setResultsConfigurationDefinition(ConfigurationMetadataParser.parse(operationDescriptor .getName(), operationDescriptor.getResults())); operationDefinition.setTimeout(operationDescriptor.getTimeout()); String displayName = operationDescriptor.getDisplayName(); if ((displayName == null) || displayName.equals("")) { displayName = StringUtils.deCamelCase(name); } operationDefinition.setDisplayName(displayName); return operationDefinition; } }