public class SystemXML
extends java.lang.Object
implements java.io.Serializable
System object APIs for integration using Simplicite XML
Constructor and Description |
---|
SystemXML() |
Modifier and Type | Method and 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 BPM state XML statement
|
static java.lang.String |
getCrosstab(java.lang.String name,
java.lang.String object,
char function,
boolean grantable,
boolean visible,
java.util.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates cross table XML statement
|
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)
Generates cross table axis XML statement
|
static java.lang.String |
getCrosstabGroup(java.lang.String crosstab,
java.lang.String group,
java.lang.String module)
Generates cross table group XML statement
|
static java.lang.String |
getDomain(java.lang.String name,
java.util.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates domain XML statement
|
static java.lang.String |
getExternalObject(java.lang.String name,
java.lang.String url,
java.util.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates external object XML statement
|
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.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates field XML statement
|
static java.lang.String |
getFieldArea(java.lang.String name,
int order,
java.util.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates field area XML statement
|
static java.lang.String |
getFieldType(java.lang.String code,
java.lang.String regexp,
java.util.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates field type XML statement
|
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)
Generates function XML statement
|
static java.lang.String |
getGrant(java.lang.String group,
java.lang.String function,
boolean active,
java.lang.String module)
Generates object grant XML statement
|
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)
Generates group XML statement
|
static java.lang.String |
getListOfValue(java.lang.String name,
java.lang.String code,
int order,
java.util.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates single list of values entry XML statement
|
static java.lang.String |
getListOfValues(java.lang.String name,
java.lang.String[] codes,
int[] orders,
java.util.Hashtable<java.lang.String,java.lang.String>[] translations,
java.lang.String module)
Generates multiple list of values XML statement
|
static java.lang.String |
getMap(java.lang.String domain,
java.lang.String object,
java.lang.String process,
int order,
java.lang.String module)
Generates map entry XML statement
|
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.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates object XML statement
|
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.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates object field XML statement
|
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)
Generates single system parameter XML statement
|
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)
Generates multiple system parameters XML statement
|
static java.lang.String |
getTemplate(java.lang.String name,
java.lang.String html,
java.lang.String module)
Generates template XML statement
|
static java.lang.String |
getText(java.lang.String code,
java.util.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates single text XML statement
|
static java.util.Hashtable<java.lang.String,java.lang.String> |
getTranslationMap(java.lang.String lang,
java.lang.String translation)
Get simple translation map
|
static java.lang.String |
getView(java.lang.String name,
java.lang.String html,
int order,
java.util.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates View XML statement
|
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.Hashtable<java.lang.String,java.lang.String> translations,
java.lang.String module)
Generates View XML statement
|
public static java.util.Hashtable<java.lang.String,java.lang.String> getTranslationMap(java.lang.String lang, java.lang.String translation)
Get simple translation map
lang
- Languagetranslation
- Translationpublic 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 java.lang.Exception
Generates multiple system parameters XML statement
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
- Modulejava.lang.Exception
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 java.lang.Exception
Generates single system parameter XML statement
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)java.lang.Exception
public static java.lang.String getListOfValues(java.lang.String name, java.lang.String[] codes, int[] orders, java.util.Hashtable<java.lang.String,java.lang.String>[] translations, java.lang.String module) throws java.lang.Exception
Generates multiple list of values XML statement
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
- Modulejava.lang.Exception
public static java.lang.String getListOfValue(java.lang.String name, java.lang.String code, int order, java.util.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates single list of values entry XML statement
name
- List of values namecode
- list of values entry codeorder
- list of values entry ordertranslations
- List of values entry translationsmodule
- Modulejava.lang.Exception
public static java.lang.String getText(java.lang.String code, java.util.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates single text XML statement
code
- Text codetranslations
- Text translationsmodule
- Module namejava.lang.Exception
public static java.lang.String getDomain(java.lang.String name, java.util.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates domain XML statement
TODO : a completermodule
- Module namejava.lang.Exception
public static java.lang.String getTemplate(java.lang.String name, java.lang.String html, java.lang.String module) throws java.lang.Exception
Generates template XML statement
TODO : a completermodule
- Module namejava.lang.Exception
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.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates object XML statement
TODO : a completermodule
- Module namejava.lang.Exception
public static java.lang.String getFieldType(java.lang.String code, java.lang.String regexp, java.util.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates field type XML statement
TODO : a completermodule
- Module namejava.lang.Exception
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.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates field XML statement
TODO : a completermodule
- Module namejava.lang.Exception
public static java.lang.String getFieldArea(java.lang.String name, int order, java.util.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates field area XML statement
TODO : a completermodule
- Module namejava.lang.Exception
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.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates object field XML statement
TODO : a completermodule
- Module namejava.lang.Exception
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 java.lang.Exception
Generates group XML statement
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 namejava.lang.Exception
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 java.lang.Exception
Generates function XML statement
TODO : a completermodule
- Module namejava.lang.Exception
public static java.lang.String getGrant(java.lang.String group, java.lang.String function, boolean active, java.lang.String module) throws java.lang.Exception
Generates object grant XML statement
TODO : a completermodule
- Module namejava.lang.Exception
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 java.lang.Exception
Generates map entry XML statement
TODO : a completermodule
- Module namejava.lang.Exception
public static java.lang.String getCrosstab(java.lang.String name, java.lang.String object, char function, boolean grantable, boolean visible, java.util.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates cross table XML statement
name
- Cross table nameobject
- Object namefunction
- Function (one of Crosstab.METHOD_* constant)grantable
- Grantable ?visible
- Visible ?translations
- Translationsmodule
- Module namejava.lang.Exception
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 java.lang.Exception
Generates cross table axis XML statement
crosstab
- Cross table nameobject
- Object nameobjectField
- Object field nameobjectFieldOrder
- Object field ordertype
- Axis type (one of Crosstab.AXIS_* constant)order
- Axis ordermodule
- Module namejava.lang.Exception
public static java.lang.String getCrosstabGroup(java.lang.String crosstab, java.lang.String group, java.lang.String module) throws java.lang.Exception
Generates cross table group XML statement
crosstab
- Cross table namegroup
- Group namemodule
- Module namejava.lang.Exception
public static java.lang.String getExternalObject(java.lang.String name, java.lang.String url, java.util.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates external object XML statement
TODO : a completermodule
- Module namejava.lang.Exception
public static java.lang.String getView(java.lang.String name, java.lang.String html, int order, java.util.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates View XML statement
TODO : a completermodule
- Module namejava.lang.Exception
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.Hashtable<java.lang.String,java.lang.String> translations, java.lang.String module) throws java.lang.Exception
Generates View XML statement
TODO : a completermodule
- Module namejava.lang.Exception
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 java.lang.Exception
Generates BPM state XML statement
TODO : a completermodule
- Module namejava.lang.Exception
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.