Example #1
0
 public void setObjectProperty(String objectName, String key, Object value) {
   if (objectProperties == null) {
     objectProperties = new HashSet<DeploymentProperty>();
   }
   DeploymentProperty deploymentProperty = new DeploymentProperty(this, objectName, key);
   deploymentProperty.setValue(value);
   objectProperties.add(deploymentProperty);
 }
Example #2
0
 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;
 }
Example #3
0
 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;
 }
Example #4
0
 public Set<String> getProcessDefinitionIds() {
   Set<String> processDefinitionIds = new HashSet<String>();
   if (objectProperties != null) {
     for (DeploymentProperty deploymentProperty : objectProperties) {
       if (KEY_PROCESS_DEFINITION_ID.equals(deploymentProperty.getKey())) {
         String processDefinitionId = deploymentProperty.getStringValue();
         processDefinitionIds.add(processDefinitionId);
       }
     }
   }
   return processDefinitionIds;
 }
Example #5
0
 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;
 }