org.jbpm.formModeler.core.config
Class FormSerializationManagerImpl
java.lang.Object
org.jbpm.formModeler.core.config.FormSerializationManagerImpl
- All Implemented Interfaces:
- Serializable, FormSerializationManager
@ApplicationScoped
public class FormSerializationManagerImpl
- extends Object
- implements FormSerializationManager
- See Also:
- Serialized Form
Method Summary |
protected String[] |
decodeStringArray(String textValue)
|
Field |
deserializeField(Form form,
Node nodeField,
Map<String,Properties> resources)
|
Form |
deserializeForm(Node nodeForm,
String path,
Map<String,Properties> resources)
|
HTMLi18n |
deserializeHMLI18nEntrySet(String cadena)
|
I18nSet |
deserializeI18nEntrySet(String cadena)
|
protected String |
encodeStringArray(String[] value)
|
void |
generateDataHolderXML(DataHolder dataHolder,
XMLNode parent)
|
void |
generateFieldXML(Field field,
XMLNode parent)
|
String |
generateFormXML(Form form)
|
String |
generateFormXML(Form form,
XMLNode rootNode)
Generates the xml representation and mount in rootNode the structure to be included. |
String |
generateHeaderFormFormId(long formId)
|
protected String |
getNodeAttributeValue(Node node,
String attributeName)
|
Form |
loadFormFromXML(InputSource source,
Map<String,Properties> resources)
|
Form |
loadFormFromXML(InputSource source,
String path,
Map<String,Properties> resources)
|
Form |
loadFormFromXML(InputStream is)
|
Form |
loadFormFromXML(InputStream is,
Map<String,Properties> resources)
|
Form |
loadFormFromXML(String xml)
|
Form |
loadFormFromXML(String xml,
String path)
|
String |
serializeI18nSet(I18nSet i18nSet)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NODE_FORM
public static final String NODE_FORM
- See Also:
- Constant Field Values
NODE_FIELD
public static final String NODE_FIELD
- See Also:
- Constant Field Values
NODE_PROPERTY
public static final String NODE_PROPERTY
- See Also:
- Constant Field Values
NODE_DATA_HOLDER
public static final String NODE_DATA_HOLDER
- See Also:
- Constant Field Values
ATTR_ID
public static final String ATTR_ID
- See Also:
- Constant Field Values
ATTR_INPUT_ID
public static final String ATTR_INPUT_ID
- See Also:
- Constant Field Values
ATTR_OUT_ID
public static final String ATTR_OUT_ID
- See Also:
- Constant Field Values
ATTR_POSITION
public static final String ATTR_POSITION
- See Also:
- Constant Field Values
ATTR_TYPE
public static final String ATTR_TYPE
- See Also:
- Constant Field Values
ATTR_SUPPORTED_TYPE
public static final String ATTR_SUPPORTED_TYPE
- See Also:
- Constant Field Values
ATTR_NAME
public static final String ATTR_NAME
- See Also:
- Constant Field Values
ATTR_VALUE
public static final String ATTR_VALUE
- See Also:
- Constant Field Values
log
protected org.slf4j.Logger log
formManager
@Inject
protected FormManager formManager
fieldTypeManager
@Inject
protected FieldTypeManager fieldTypeManager
FormSerializationManagerImpl
public FormSerializationManagerImpl()
generateFormXML
public String generateFormXML(Form form)
- Specified by:
generateFormXML
in interface FormSerializationManager
generateHeaderFormFormId
public String generateHeaderFormFormId(long formId)
throws IOException
- Specified by:
generateHeaderFormFormId
in interface FormSerializationManager
- Throws:
IOException
loadFormFromXML
public Form loadFormFromXML(String xml,
String path)
throws Exception
- Specified by:
loadFormFromXML
in interface FormSerializationManager
- Throws:
Exception
loadFormFromXML
public Form loadFormFromXML(String xml)
throws Exception
- Specified by:
loadFormFromXML
in interface FormSerializationManager
- Throws:
Exception
loadFormFromXML
public Form loadFormFromXML(InputStream is)
throws Exception
- Specified by:
loadFormFromXML
in interface FormSerializationManager
- Throws:
Exception
loadFormFromXML
public Form loadFormFromXML(InputStream is,
Map<String,Properties> resources)
throws Exception
- Specified by:
loadFormFromXML
in interface FormSerializationManager
- Throws:
Exception
loadFormFromXML
public Form loadFormFromXML(InputSource source,
Map<String,Properties> resources)
throws Exception
- Throws:
Exception
loadFormFromXML
public Form loadFormFromXML(InputSource source,
String path,
Map<String,Properties> resources)
throws Exception
- Throws:
Exception
deserializeForm
public Form deserializeForm(Node nodeForm,
String path,
Map<String,Properties> resources)
throws Exception
- Throws:
Exception
getNodeAttributeValue
protected String getNodeAttributeValue(Node node,
String attributeName)
generateFormXML
public String generateFormXML(Form form,
XMLNode rootNode)
throws Exception
- Generates the xml representation and mount in rootNode the structure to be included.
Fills the XMLNode structure with the form representation and returns the string.
- Throws:
Exception
deserializeField
public Field deserializeField(Form form,
Node nodeField,
Map<String,Properties> resources)
throws Exception
- Throws:
Exception
generateFieldXML
public void generateFieldXML(Field field,
XMLNode parent)
generateDataHolderXML
public void generateDataHolderXML(DataHolder dataHolder,
XMLNode parent)
decodeStringArray
protected String[] decodeStringArray(String textValue)
encodeStringArray
protected String encodeStringArray(String[] value)
serializeI18nSet
public String serializeI18nSet(I18nSet i18nSet)
deserializeI18nEntrySet
public I18nSet deserializeI18nEntrySet(String cadena)
deserializeHMLI18nEntrySet
public HTMLi18n deserializeHMLI18nEntrySet(String cadena)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.