public Object getObjectProperty(String objectName, String key) { if (objectProperties != null) { for (DeploymentProperty deploymentProperty : objectProperties) { if (deploymentProperty.getObjectName().equals(objectName) && deploymentProperty.getKey().equals(key)) { return deploymentProperty.getValue(); } } } return null; }
public boolean hasObjectProperties(String objectName) { if (objectProperties != null) { for (DeploymentProperty deploymentProperty : objectProperties) { if (deploymentProperty.getObjectName().equals(objectName) && KEY_PROCESS_DEFINITION_ID.equals(deploymentProperty.getKey())) { return true; } } } return false; }
public Object removeObjectProperty(String objectName, String key) { if (objectProperties != null) { for (DeploymentProperty deploymentProperty : objectProperties) { if (deploymentProperty.getObjectName().equals(objectName) && deploymentProperty.getKey().equals(key)) { Object value = deploymentProperty.getValue(); objectProperties.remove(deploymentProperty); return value; } } } return null; }