Package org.activiti.workflow.simple.definition.form

Examples of org.activiti.workflow.simple.definition.form.ReferencePropertyDefinition


  }

  @Override
  public void convertProperty(M2Type contentType, String formSet, Form form, FormPropertyDefinition propertyDefinition,
      WorkflowDefinitionConversion conversion) {
    ReferencePropertyDefinition referenceDefinition = (ReferencePropertyDefinition) propertyDefinition;

    if (AlfrescoConversionConstants.FORM_REFERENCE_DUEDATE.equals(referenceDefinition.getType())) {
      addDueDateReference(form, formSet, referenceDefinition.isWritable());
    } else if (AlfrescoConversionConstants.FORM_REFERENCE_PACKAGE_ITEMS.equals(referenceDefinition.getType())) {
      addPackageReference(form, formSet, contentType, referenceDefinition);
    } else if (AlfrescoConversionConstants.FORM_REFERENCE_EMAIL_NOTIFICATION.equals(referenceDefinition.getType())) {
      addEmailNotificationReference(form, formSet, contentType, referenceDefinition);
    } else if (AlfrescoConversionConstants.FORM_REFERENCE_PRIORITY.equals(referenceDefinition.getType())) {
      addPriorityReference(form, formSet, referenceDefinition.isWritable());
    } else if (AlfrescoConversionConstants.FORM_REFERENCE_WORKFLOW_DESCRIPTION.equals(referenceDefinition.getType())) {
      addWorkflowDescriptionReference(form, formSet);
    } else if (AlfrescoConversionConstants.FORM_REFERENCE_COMMENT.equals(referenceDefinition.getType())) {
      addCommentReference(form, formSet);
    } else if (AlfrescoConversionConstants.FORM_REFERENCE_FIELD.equals(referenceDefinition.getType())) {
      addFieldReference(form, formSet, referenceDefinition, contentType, conversion);
    } else {
      addAssociation(form, formSet, referenceDefinition, contentType, conversion);
    }
  }
View Full Code Here


    numberProp.setMandatory(true);
    numberProp.setName("numberProp");
    numberProp.setWritable(false);
    formDefinition.addFormProperty(numberProp);
   
    ReferencePropertyDefinition reference = new ReferencePropertyDefinition();
    reference.setMandatory(true);
    reference.setName("referenceProp");
    reference.setWritable(false);
    reference.setType("referencedType");
    formDefinition.addFormProperty(reference);
   
    ListPropertyDefinition itemType = new ListPropertyDefinition();
    itemType.setMandatory(true);
    itemType.setName("referenceProp");
View Full Code Here

  }
 
  protected boolean isPropertyReuseCandidate(FormPropertyDefinition def) {
    boolean valid = !(def instanceof ReferencePropertyDefinition);
    if(!valid) {
      ReferencePropertyDefinition reference = (ReferencePropertyDefinition) def;
      valid = ! IGNORED_REFERENCE_TYPES_REUSE.contains(reference.getType());
    }
    return valid;
  }
View Full Code Here

    group.setId("group");
    group.setTitle("My group");
    humanStep.getForm().addFormPropertyGroup(group);
   
    // Add simple text
    ReferencePropertyDefinition textProperty = new ReferencePropertyDefinition();
    textProperty.setName("person");
    textProperty.setMandatory(true);
    textProperty.setType("cm:person");
    group.addFormProperty(textProperty);
   
    definition.addStep(humanStep);
   
    WorkflowDefinitionConversion conversion = conversionFactory.createWorkflowDefinitionConversion(definition);
View Full Code Here

TOP

Related Classes of org.activiti.workflow.simple.definition.form.ReferencePropertyDefinition

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.