jbpm-form-modeler-api 6.2.0.Beta1

org.jbpm.formModeler.core.config
Interface FormManager

All Superinterfaces:
Serializable

public interface FormManager
extends Serializable

Manager interface form Forms.

It provides the common operations over Forms (creation, edit, delete) and distinct search methods.


Field Summary
static int FORMSTATUS_HIDDEN
           
static int FORMSTATUS_NORMAL
           
 
Method Summary
 void addAllDataHolderFieldsToForm(Form form, DataHolder holder)
           
 void addAllDataHolderFieldsToForm(Form form, String holderId)
           
 void addDataHolderField(Form form, String holderId, String fieldName)
           
 void addDataHolderToForm(Form form, DataHolder holder)
           
 void addDataHolderToForm(Form form, String holderType, String id, String inputId, String outId, String color, String value, String path)
           
 Field addFieldToForm(Form pForm, FieldType fieldType)
           
 Field addFieldToForm(Form pForm, String fieldName, FieldType fieldType, I18nSet label)
           
 Field addFieldToForm(Form pForm, String fieldName, FieldType fieldType, I18nSet label, String inputBindingString, String outputBindingString)
           
 Field addFieldToForm(Form form, String s, FieldType fieldType, String fieldClass, I18nSet label, String inputBinging, String outputBinding)
           
 void addSystemForm(Form form)
           
 void changeFieldPosition(Form pForm, int fieldPos, int destPos, boolean groupWithPrevious, boolean nextFieldGrouped)
           
 Form createForm(String name)
           
 Form createForm(String subject, String name, String displayMode, Long status)
           
 void degradeField(Form pForm, int fieldPos, int destPos, boolean groupWithPrevious, boolean nextFieldGrouped)
           
 void deleteField(Form pForm, int fieldPos)
           
 Form[] getAllForms()
           
 Form getFormById(Long id)
           
 Form getFormForFieldEdition(FieldType fieldType)
           
 List<Form> getFormsBySubject(String subject)
           
 List<Form> getFormsBySubjectAndName(String subject, String name)
           
 void groupWithPrevious(Form pForm, int fieldPos, boolean value)
           
 void moveBottom(Form pForm, int fieldPos)
           
 boolean moveDown(Form pForm, int fieldPos)
           
 void moveTop(Form pForm, int fieldPos)
           
 boolean moveUp(Form pForm, int fieldPos)
           
 void promoteField(Form pForm, int fieldPos, int destPos, boolean groupWithPrevious, boolean nextFieldGrouped)
           
 void removeDataHolderFromForm(Form form, String holderId)
           
 void saveTemplateForForm(Long formId, String templateContent)
           
 

Field Detail

FORMSTATUS_NORMAL

static final int FORMSTATUS_NORMAL
See Also:
Constant Field Values

FORMSTATUS_HIDDEN

static final int FORMSTATUS_HIDDEN
See Also:
Constant Field Values
Method Detail

getFormsBySubject

List<Form> getFormsBySubject(String subject)
                             throws Exception
Throws:
Exception

getFormsBySubjectAndName

List<Form> getFormsBySubjectAndName(String subject,
                                    String name)
                                    throws Exception
Throws:
Exception

getAllForms

Form[] getAllForms()

getFormForFieldEdition

Form getFormForFieldEdition(FieldType fieldType)
                            throws Exception
Throws:
Exception

getFormById

Form getFormById(Long id)

createForm

Form createForm(String name)

createForm

Form createForm(String subject,
                String name,
                String displayMode,
                Long status)

addFieldToForm

Field addFieldToForm(Form pForm,
                     FieldType fieldType)
                     throws Exception
Throws:
Exception

addFieldToForm

Field addFieldToForm(Form pForm,
                     String fieldName,
                     FieldType fieldType,
                     I18nSet label)
                     throws Exception
Throws:
Exception

addFieldToForm

Field addFieldToForm(Form pForm,
                     String fieldName,
                     FieldType fieldType,
                     I18nSet label,
                     String inputBindingString,
                     String outputBindingString)
                     throws Exception
Throws:
Exception

addFieldToForm

Field addFieldToForm(Form form,
                     String s,
                     FieldType fieldType,
                     String fieldClass,
                     I18nSet label,
                     String inputBinging,
                     String outputBinding)

promoteField

void promoteField(Form pForm,
                  int fieldPos,
                  int destPos,
                  boolean groupWithPrevious,
                  boolean nextFieldGrouped)
                  throws Exception
Throws:
Exception

degradeField

void degradeField(Form pForm,
                  int fieldPos,
                  int destPos,
                  boolean groupWithPrevious,
                  boolean nextFieldGrouped)
                  throws Exception
Throws:
Exception

changeFieldPosition

void changeFieldPosition(Form pForm,
                         int fieldPos,
                         int destPos,
                         boolean groupWithPrevious,
                         boolean nextFieldGrouped)
                         throws Exception
Throws:
Exception

moveTop

void moveTop(Form pForm,
             int fieldPos)
             throws Exception
Throws:
Exception

moveBottom

void moveBottom(Form pForm,
                int fieldPos)
                throws Exception
Throws:
Exception

moveUp

boolean moveUp(Form pForm,
               int fieldPos)
               throws Exception
Throws:
Exception

groupWithPrevious

void groupWithPrevious(Form pForm,
                       int fieldPos,
                       boolean value)
                       throws Exception
Throws:
Exception

moveDown

boolean moveDown(Form pForm,
                 int fieldPos)
                 throws Exception
Throws:
Exception

deleteField

void deleteField(Form pForm,
                 int fieldPos)
                 throws Exception
Throws:
Exception

saveTemplateForForm

void saveTemplateForForm(Long formId,
                         String templateContent)
                         throws Exception
Throws:
Exception

addDataHolderToForm

void addDataHolderToForm(Form form,
                         String holderType,
                         String id,
                         String inputId,
                         String outId,
                         String color,
                         String value,
                         String path)
                         throws Exception
Throws:
Exception

addDataHolderToForm

void addDataHolderToForm(Form form,
                         DataHolder holder)

removeDataHolderFromForm

void removeDataHolderFromForm(Form form,
                              String holderId)

addAllDataHolderFieldsToForm

void addAllDataHolderFieldsToForm(Form form,
                                  String holderId)

addAllDataHolderFieldsToForm

void addAllDataHolderFieldsToForm(Form form,
                                  DataHolder holder)

addDataHolderField

void addDataHolderField(Form form,
                        String holderId,
                        String fieldName)
                        throws Exception
Throws:
Exception

addSystemForm

void addSystemForm(Form form)

jbpm-form-modeler-api 6.2.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.