Package com.simplicite.util.integration
Class SystemXML
- java.lang.Object
-
- com.simplicite.util.integration.SystemXML
-
- All Implemented Interfaces:
java.io.Serializable
public class SystemXML extends java.lang.Object implements java.io.Serializable
System object APIs for integration using Simplicité XML- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static char
SUPERVISOR_STATUS_CANCELLED
Supervisor status: cancelledstatic char
SUPERVISOR_STATUS_FOR_IMPORT
Supervisor status: for importstatic char
SUPERVISOR_STATUS_IMPORT_ERROR
Supervisor status: import errorstatic char
SUPERVISOR_STATUS_IMPORT_OK
Supervisor status: import KOstatic char
SUPERVISOR_STATUS_INPROGRESS
Supervisor status: in progressstatic char
SUPERVISOR_STATUS_LOAD_ERROR
Supervisor status: load error
-
Constructor Summary
Constructors Constructor Description SystemXML()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getBPMState(java.lang.String listOfValues, java.lang.String state, java.lang.String label, boolean active, java.lang.String module)
Generates XML statement for BPM state TODO: to be completedstatic java.lang.String
getCrosstab(java.lang.String name, java.lang.String object, char function, boolean grantable, boolean visible, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for pivot tablestatic java.lang.String
getCrosstabAxis(java.lang.String crosstab, java.lang.String object, java.lang.String objectField, int objectFieldOrder, char type, int order, java.lang.String module)
Generates XML statement for pivot table axisstatic java.lang.String
getCrosstabGroup(java.lang.String crosstab, java.lang.String group, java.lang.String module)
Generates XML statement for pivot table groupstatic java.lang.String
getDomain(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for domain TODO: to be completedstatic java.lang.String
getExternalObject(java.lang.String name, java.lang.String url, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for external objectstatic java.lang.String
getField(java.lang.String name, java.lang.String column, int type, java.lang.String typeParam, int size, int precision, boolean fctkey, boolean required, int search, int visible, boolean more, boolean listmore, char contentCase, java.lang.String defValue, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for field TODO: to be completedstatic java.lang.String
getFieldArea(java.lang.String name, int order, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for field areastatic java.lang.String
getFieldType(java.lang.String code, java.lang.String regexp, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates field type XML statement TODO: to be completedstatic java.lang.String
getFunction(java.lang.String name, java.lang.String object, java.lang.String function, java.lang.String action, java.lang.String view, java.lang.String module)
Generates XML statement for function TODO: to be completedstatic java.lang.String
getGrant(java.lang.String group, java.lang.String function, boolean active, java.lang.String module)
Generates XML statement for object grant TODO: to be completedstatic java.lang.String
getGroup(java.lang.String name, java.lang.String parent, java.lang.String comment, java.lang.String[] modes, java.lang.String module)
Generates XML statement for groupstatic java.lang.String
getListOfValue(java.lang.String name, java.lang.String code, int order, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for single list of values entrystatic java.lang.String
getListOfValues(java.lang.String name, java.lang.String[] codes, int[] orders, java.util.Map<java.lang.String,java.lang.String>[] translations, java.lang.String module)
Generates XML statement for multiple list of values entriesstatic java.lang.String
getMap(java.lang.String domain, java.lang.String object, java.lang.String process, int order, java.lang.String module)
Generates XML statement for menu entry TODO: to be completedstatic java.lang.String
getObject(java.lang.String name, java.lang.String father, java.lang.String table, java.lang.String template, boolean timestamp, boolean distinct, boolean nosearch, boolean export, boolean copy, boolean pagine, boolean predefsearch, boolean updall, boolean useform, boolean refcount, boolean historic, java.lang.String defpanel, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for business object TODO: to be completedstatic java.lang.String
getObjectField(java.lang.String object, java.lang.String field, int order, java.lang.String refObject, java.lang.String refField, java.lang.String refDelMode, java.lang.String fieldArea, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for object field TODO: to be completedstatic java.lang.String
getSysParam(java.lang.String code, java.lang.String value, java.lang.String type, java.lang.String desc, java.lang.String module)
Generates XML statement for single system parameterstatic java.lang.String
getSysParams(java.lang.String[] codes, java.lang.String[] values, java.lang.String[] types, java.lang.String[] descs, java.lang.String module)
Generates XML statement for multiple system parametersstatic java.lang.String
getTemplate(java.lang.String name, java.lang.String html, java.lang.String module)
Generates XML statement for template TODO: to be completedstatic java.lang.String
getText(java.lang.String code, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for single textstatic java.util.Map<java.lang.String,java.lang.String>
getTranslationMap(java.lang.String lang, java.lang.String translation)
Get simple translation mapstatic java.lang.String
getView(java.lang.String name, java.lang.String html, int order, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for viewstatic java.lang.String
getViewItem(java.lang.String view, int position, char type, boolean title, java.lang.String object, java.lang.String filter, java.lang.String searchName, java.lang.String crosstabName, java.lang.String graphName, java.lang.String printTemplateName, java.lang.String lovCode, java.lang.String url, java.lang.String image, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module)
Generates XML statement for view item TODO: to be completed
-
-
-
Field Detail
-
SUPERVISOR_STATUS_LOAD_ERROR
public static final char SUPERVISOR_STATUS_LOAD_ERROR
Supervisor status: load error- See Also:
- Constant Field Values
-
SUPERVISOR_STATUS_FOR_IMPORT
public static final char SUPERVISOR_STATUS_FOR_IMPORT
Supervisor status: for import- See Also:
- Constant Field Values
-
SUPERVISOR_STATUS_INPROGRESS
public static final char SUPERVISOR_STATUS_INPROGRESS
Supervisor status: in progress- See Also:
- Constant Field Values
-
SUPERVISOR_STATUS_IMPORT_ERROR
public static final char SUPERVISOR_STATUS_IMPORT_ERROR
Supervisor status: import error- See Also:
- Constant Field Values
-
SUPERVISOR_STATUS_IMPORT_OK
public static final char SUPERVISOR_STATUS_IMPORT_OK
Supervisor status: import KO- See Also:
- Constant Field Values
-
SUPERVISOR_STATUS_CANCELLED
public static final char SUPERVISOR_STATUS_CANCELLED
Supervisor status: cancelled- See Also:
- Constant Field Values
-
-
Method Detail
-
getTranslationMap
public static java.util.Map<java.lang.String,java.lang.String> getTranslationMap(java.lang.String lang, java.lang.String translation)
Get simple translation map- Parameters:
lang
- Languagetranslation
- Translation- Returns:
- Translation map
-
getSysParams
public static java.lang.String getSysParams(java.lang.String[] codes, java.lang.String[] values, java.lang.String[] types, java.lang.String[] descs, java.lang.String module) throws XMLException
Generates XML statement for multiple system parameters- Parameters:
codes
- System parameter codesvalues
- System parameter valuestypes
- System parameter types (can be null, then "APP" will be used)descs
- System parameter descriptions (can be null)module
- Module- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getSysParam
public static java.lang.String getSysParam(java.lang.String code, java.lang.String value, java.lang.String type, java.lang.String desc, java.lang.String module) throws XMLException
Generates XML statement for single system parameter- Parameters:
code
- System parameter codevalue
- System parameter valuetype
- System parameter type (can be null, then "APP" will be used)desc
- System parameter description (can be null)- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getListOfValues
public static java.lang.String getListOfValues(java.lang.String name, java.lang.String[] codes, int[] orders, java.util.Map<java.lang.String,java.lang.String>[] translations, java.lang.String module) throws XMLException
Generates XML statement for multiple list of values entries- Parameters:
name
- List of values namecodes
- list of values entries codesorders
- list of values entries orders (can be null, then list of values orders are generated starting at 1)translations
- List of values entries translationsmodule
- Module- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getListOfValue
public static java.lang.String getListOfValue(java.lang.String name, java.lang.String code, int order, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for single list of values entry- Parameters:
name
- List of values namecode
- list of values entry codeorder
- list of values entry ordertranslations
- List of values entry translationsmodule
- Module- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getText
public static java.lang.String getText(java.lang.String code, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for single text- Parameters:
code
- Text codetranslations
- Text translationsmodule
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getDomain
public static java.lang.String getDomain(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for domain TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getTemplate
public static java.lang.String getTemplate(java.lang.String name, java.lang.String html, java.lang.String module) throws XMLException
Generates XML statement for template TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getObject
public static java.lang.String getObject(java.lang.String name, java.lang.String father, java.lang.String table, java.lang.String template, boolean timestamp, boolean distinct, boolean nosearch, boolean export, boolean copy, boolean pagine, boolean predefsearch, boolean updall, boolean useform, boolean refcount, boolean historic, java.lang.String defpanel, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for business object TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getFieldType
public static java.lang.String getFieldType(java.lang.String code, java.lang.String regexp, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates field type XML statement TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getField
public static java.lang.String getField(java.lang.String name, java.lang.String column, int type, java.lang.String typeParam, int size, int precision, boolean fctkey, boolean required, int search, int visible, boolean more, boolean listmore, char contentCase, java.lang.String defValue, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for field TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getFieldArea
public static java.lang.String getFieldArea(java.lang.String name, int order, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for field area- Parameters:
name
- Field area nameorder
- Field area ordertranslations
- Field area tran,slationsmodule
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getObjectField
public static java.lang.String getObjectField(java.lang.String object, java.lang.String field, int order, java.lang.String refObject, java.lang.String refField, java.lang.String refDelMode, java.lang.String fieldArea, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for object field TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getGroup
public static java.lang.String getGroup(java.lang.String name, java.lang.String parent, java.lang.String comment, java.lang.String[] modes, java.lang.String module) throws XMLException
Generates XML statement for group- Parameters:
name
- Group nameparent
- Parent group name (can be null)comment
- Comment (can be null)modes
- Modes Array of modes (can be null, then all modes are set)module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getFunction
public static java.lang.String getFunction(java.lang.String name, java.lang.String object, java.lang.String function, java.lang.String action, java.lang.String view, java.lang.String module) throws XMLException
Generates XML statement for function TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getGrant
public static java.lang.String getGrant(java.lang.String group, java.lang.String function, boolean active, java.lang.String module) throws XMLException
Generates XML statement for object grant TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getMap
public static java.lang.String getMap(java.lang.String domain, java.lang.String object, java.lang.String process, int order, java.lang.String module) throws XMLException
Generates XML statement for menu entry TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getCrosstab
public static java.lang.String getCrosstab(java.lang.String name, java.lang.String object, char function, boolean grantable, boolean visible, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for pivot table- Parameters:
name
- Pivot table nameobject
- Object namefunction
- Function (one of Crosstab.METHOD_* constant)grantable
- Grantable ?visible
- Visible ?translations
- Translationsmodule
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getCrosstabAxis
public static java.lang.String getCrosstabAxis(java.lang.String crosstab, java.lang.String object, java.lang.String objectField, int objectFieldOrder, char type, int order, java.lang.String module) throws XMLException
Generates XML statement for pivot table axis- Parameters:
crosstab
- Pivot table nameobject
- Object nameobjectField
- Object field nameobjectFieldOrder
- Object field ordertype
- Axis type (one of Crosstab.AXIS_* constant)order
- Axis ordermodule
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getCrosstabGroup
public static java.lang.String getCrosstabGroup(java.lang.String crosstab, java.lang.String group, java.lang.String module) throws XMLException
Generates XML statement for pivot table group- Parameters:
crosstab
- Pivot table namegroup
- Group namemodule
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getExternalObject
public static java.lang.String getExternalObject(java.lang.String name, java.lang.String url, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for external object- Parameters:
name
- External object nameurl
- External object URLtranslations
- External object translationsmodule
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getView
public static java.lang.String getView(java.lang.String name, java.lang.String html, int order, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for view- Parameters:
name
- View namehtml
- View HTMLorder
- View ordertranslations
- View =translationsmodule
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getViewItem
public static java.lang.String getViewItem(java.lang.String view, int position, char type, boolean title, java.lang.String object, java.lang.String filter, java.lang.String searchName, java.lang.String crosstabName, java.lang.String graphName, java.lang.String printTemplateName, java.lang.String lovCode, java.lang.String url, java.lang.String image, java.util.Map<java.lang.String,java.lang.String> translations, java.lang.String module) throws XMLException
Generates XML statement for view item TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
- If XML generation fails
-
getBPMState
public static java.lang.String getBPMState(java.lang.String listOfValues, java.lang.String state, java.lang.String label, boolean active, java.lang.String module) throws XMLException
Generates XML statement for BPM state TODO: to be completed- Parameters:
module
- Module name- Returns:
- XML statement
- Throws:
XMLException
-
-