Uses of Class
com.simplicite.util.ObjectDB
-
Packages that use ObjectDB Package Description com.simplicite.bpm com.simplicite.util com.simplicite.util.integration com.simplicite.util.tools com.simplicite.webapp com.simplicite.webapp.tools -
-
Uses of ObjectDB in com.simplicite.bpm
Methods in com.simplicite.bpm with parameters of type ObjectDB Modifier and Type Method Description Alert
Processus. loadAlert(int type, java.lang.String name, ObjectDB obj)
Load the alert definitionAlert
Processus. loadAlert(java.lang.String id, int type, ObjectDB obj)
Load the alert definitionAlert
ProcessusDirect. loadAlert(int type, java.lang.String name, ObjectDB obj)
Load the alert definitionAlert
ProcessusDirect. loadAlert(java.lang.String id, int type, ObjectDB obj)
Load the alert definitionAlert
ProcessusEJB. loadAlert(int type, java.lang.String name, ObjectDB obj)
Load the alert definitionAlert
ProcessusEJB. loadAlert(java.lang.String id, int type, ObjectDB obj)
Load the alert definitionAlert
ProcessusInterface. loadAlert(int type, java.lang.String name, ObjectDB obj)
Alert
ProcessusInterface. loadAlert(java.lang.String id, int type, ObjectDB obj)
java.util.List<ObjectFieldSearch>
ActivityFile. loadFilters(ObjectDB obj, Processus p)
java.lang.String
Alert. prepareText(java.lang.String text, ObjectDB obj)
Prepare text.void
Alert. send(ObjectDB obj)
Send the alert from an object.void
Alert. send(ObjectDB obj, java.util.List<DocumentDB> docs)
Send the alert with additional attachmentsjava.lang.String
ActivityFile. toJSON(ObjectDB obj, boolean metadata)
Message
Processus. validate(ActivityFile context, ObjectDB obj)
Common activity validationMessage
ProcessusDirect. validate(ActivityFile context, ObjectDB obj)
Common activity validationMessage
ProcessusEJB. validate(ActivityFile context, ObjectDB obj)
Common activity validationMessage
ProcessusInterface. validate(ActivityFile context, ObjectDB obj)
-
Uses of ObjectDB in com.simplicite.util
Subclasses of ObjectDB in com.simplicite.util Modifier and Type Class Description class
ConfigurationObject
Abstract object from which all configuration objects inheritsclass
ObjectService
Service business objectclass
ObjectServiceLDAP
This class is for mapping a remote LDAP® entities as a business object.class
ObjectServiceOpenDataSoft
This class is for remote OpenDataSoft® dataset
This is used when the table name is set to "service-opendatasoft" (and the dataset name is stored in the search spec)class
ObjectServiceSalesForce
This class is for remote SalesForce® objects
This is used when the table name is set to "service-salesforce" (the connection details are stored as JSON in the search spec)class
ObjectServiceSimplicite
This class is for remote Simplicité® objects.class
ScriptedObjectDB
Business object stored in database with scripted implementationFields in com.simplicite.util declared as ObjectDB Modifier and Type Field Description ObjectDB
Timesheet.GanttNode. object
Methods in com.simplicite.util that return ObjectDB Modifier and Type Method Description ObjectDB
ObjectPoolFactory. create(java.lang.String name)
ObjectDB
Grant. getAgendaObject(java.lang.String name)
Gets the agenda object definition instance (instance name is agenda_[ajax_]<object name>)ObjectDB
Grant. getAjaxObject(java.lang.String name)
Gets the main Ajax business object definition instance (instance name is the_ajax_<object name>)ObjectDB
Grant. getBatchObject(java.lang.String name)
Gets the batch business object definition instance (instance name is eai_<object name>)ObjectDB
Grant. getCronObject(java.lang.String name)
Gets the cron business object definition instance (instance name is cron_<object name>)ObjectDB
Grant. getDataMapObject(java.lang.String name)
Gets the datamap business object definition instance (instance name is datamap_[ajax_]<object name>)ObjectDB
ModelTemplate.LinkTemplate. getFromObject()
ObjectDB
Grant. getHomeObject(java.lang.String name)
Gets the home business object definition instance (instance name is home_[ajax_]<object name>)ObjectDB
Grant. getIsolatedObject(java.lang.String name)
Gets a memory isolated business object definition instance (instance name is tmp_<object name>_<timestamp>)
Beware, the Object GC cron must run to clean periodically the instancesObjectDB
Grant. getJobObject(java.lang.String name)
Gets the job business object definition instance (instance name is job_<object name>)ObjectDB
ModelTemplate.LinkTemplate. getLinkObject()
ObjectDB
Grant. getMainObject(java.lang.String name)
Gets the main business object definition instance (instance name is the_[ajax_]<object name>)ObjectDB
Grant. getModelObject(java.lang.String name)
Gets the modeler object definition instance (instance name is model_[ajax_]<object name>)ObjectDB
Crosstab. getObject()
ObjectObjectDB
Grant. getObject(java.lang.String instance, java.lang.String name)
Gets the specified business object definition instanceObjectDB
GrantDirect. getObject(Grant g, java.lang.String instance, java.lang.String name)
ObjectDB
GrantEJB. getObject(Grant g, java.lang.String instance, java.lang.String name)
abstract ObjectDB
GrantInterface. getObject(Grant g, java.lang.String instance, java.lang.String name)
ObjectDB
Graphic. getObject()
ObjectDB
ModelTemplate.NodeTemplate.ContentTemplate. getObject()
ObjectDB
ModelTemplate.NodeTemplate. getObject()
ObjectDB
PrintTemplate. getObject()
Get objectObjectDB
TreeView.TreeViewNode. getObject()
Get objectObjectDB
Timesheet. getObjectAssign()
Get the assignment objectObjectDB
Timesheet. getObjectResource1(Grant g)
ObjectDB
Timesheet. getObjectResource2(Grant g)
ObjectDB
Timesheet. getObjectTimesheet()
Get the timesheet object to store inputsObjectDB
Grant. getPanelObject(java.lang.String name)
Deprecated.Use getPanelObject(name, refField)ObjectDB
Grant. getPanelObject(java.lang.String name, java.lang.String refField)
Gets the panel business object definition instance (instance name is panel_[ajax_]<object name>_<ref name>)ObjectDB
Link. getParent()
Get parent objectObjectDB
ObjectDB. getParentObject()
Get the parent object for child listsObjectDB
Grant. getProcessObject(java.lang.String name)
Gets the process business object definition instance (instance name is bpm_[ajax_]<object name>)ObjectDB
Grant. getRefObject(java.lang.String name)
Gets the reference business object definition instance (instance name is ref_[ajax_]<object name>)ObjectDB
ModelTemplate.NodeTemplate.ContentTemplate. getRelation()
ObjectDB
Grant. getTmpObject(java.lang.String name)
Gets the temporary business object definition instance (instance name is tmp_[ajax_]<object name>)ObjectDB
ModelTemplate.LinkTemplate. getToObject()
ObjectDB
Grant. getTreeviewObject(java.lang.String tree, java.lang.String name)
Gets the treeview object definition instance (instance name is tree_[ajax_]<tree name>_<object name>)ObjectDB
Grant. getWebServiceObject(java.lang.String name)
Gets the web service business object definition instance (instance name is ws_[ajax_]<object name>)ObjectDB
ObjectDB. init(java.lang.String name, Grant grant)
Load the object definition from the repositoryObjectDB
ObjectDirect. init(ObjectDB obj, java.lang.String name, Grant g)
ObjectDB
ObjectEJB. init(ObjectDB obj, java.lang.String name, Grant g)
ObjectDB
ObjectInterface. init(ObjectDB obj, java.lang.String name, Grant g)
ObjectDB
ObjectDB. load(Grant grant)
Object definition loadingObjectDB
ObjectDB. load(Grant grant, java.lang.String obj)
Default object definition loading, called by load(Grant)ObjectDB
ObjectDB. storeParentContext(ObjectDB parent, java.lang.String refField, java.lang.String[] values)
Store parent object context / must be called before any count/search of child liststatic ObjectDB
ObjectDB. storeParentContext(java.lang.String prefix, ObjectDB parent, java.lang.String childObject, java.lang.String childField, java.lang.String[] values)
Store parent object context / must be called before any count/search of child listMethods in com.simplicite.util that return types with arguments of type ObjectDB Modifier and Type Method Description java.util.Map<ObjectDB,java.util.LinkedHashMap<java.lang.String,java.util.HashMap<java.lang.String,Timesheet.GanttNode>>>
Timesheet. getGanttFilters()
GANTT filters: Object in hierarchy => list of UK Label => list of id => Nodejava.util.List<ObjectDB>
Grant. getObjectInstances()
List all objects instantiated for the userjava.util.List<ObjectDB>
Grant. getObjectInstances(java.lang.String name)
List all objects instantiated for the userjava.util.List<ObjectDB>
Grant. getObjectInstances(java.lang.String name, java.lang.String param, java.lang.String value)
List objects instantiated for the user and/or containing a parameterjava.util.List<ObjectDB>
GrantDirect. getObjectInstances(Grant g, java.lang.String name, java.lang.String param, java.lang.String value)
java.util.List<ObjectDB>
GrantEJB. getObjectInstances(Grant g, java.lang.String name, java.lang.String param, java.lang.String value)
abstract java.util.List<ObjectDB>
GrantInterface. getObjectInstances(Grant g, java.lang.String name, java.lang.String param, java.lang.String value)
org.apache.commons.pool2.PooledObject<ObjectDB>
ObjectPoolFactory. wrap(ObjectDB obj)
Methods in com.simplicite.util with parameters of type ObjectDB Modifier and Type Method Description Crosstab.Axis
Crosstab. addAxis(java.lang.String fullInput, char type, int order, ObjectField field, ObjectDB obj, char method, java.lang.String chart, int precision, boolean subtotal, java.lang.String formula, java.lang.String display, boolean hidden)
Add a field in the crosstabLink
ObjectDB. addLink(ObjectDB object, ObjectField fk, java.lang.String display, java.lang.String help, java.lang.String card, int order, boolean copy, char associate, boolean visible, boolean inline, char cascad)
Deprecated.Link
ObjectDB. addLink(ObjectDB object, ObjectField fk, java.lang.String display, java.lang.String help, java.lang.String card, int order, boolean copy, char associate, boolean visible, boolean inline, char cascad, java.lang.String icon)
Add dynamically a link (ant its single view) to the objectLink
ObjectDB. addLinkMetaObject(ObjectDB object, int order)
Add dynamically a meta-object link (ant its single view) to the objectvoid
ObjectContext. addMessage(ObjectDB obj, java.lang.String msg, Grant g)
Convert not empty message into a FormMessagevoid
ObjectContext. addMessage(ObjectDB obj, java.lang.String msg, Grant g, java.lang.String lineId)
Convert not empty message into a FormMessagevoid
ObjectContext. addMessages(ObjectDB obj, java.util.List<java.lang.String> msg, Grant g, java.lang.String lineId)
Convert messages into a FormMessagevoid
ObjectContext. apply(ObjectDB obj, java.lang.String edit)
Apply the context related to object: apply constraints, init hooksstatic void
PredefinedSearch. apply(ObjectDB o, org.json.JSONObject filters)
Apply JSON filters to objectsvoid
UserSessionFilters. apply(ObjectDB obj)
Prepare fixed fieldsvoid
Crosstab. build(ObjectDB obj)
Build pivot tablevoid
Graphic. calculate(ObjectDB obj)
Prepare the databoolean
ObjectCore. canFollowLink(ObjectDB inlineObject)
Allow follow a specific link ?java.util.List<java.lang.String>[]
ObjectDirect. checkDelete(ObjectDB obj)
Deprecated.java.util.List<java.lang.String>[]
ObjectEJB. checkDelete(ObjectDB obj)
Deprecated.static void
CronJob. checkForInterruptAndStop(ObjectDB obj)
To call periodically in the asynchronous method to throw one InterruptedException
when one user has requested it to stop.void
View. collapse(ObjectDB obj)
java.util.List<java.lang.String>
ObjectDirect. completeForeignKeys(ObjectDB obj, boolean err)
java.util.List<java.lang.String>
ObjectEJB. completeForeignKeys(ObjectDB obj, boolean err)
java.util.List<java.lang.String>
ObjectInterface. completeForeignKeys(ObjectDB obj, boolean err)
static void
UndoRedoPool. confirmUndoRedo(ObjectDB obj)
Confirm last collected Undo/Redo in case of successjava.lang.String
ObjectDirect. create(ObjectDB obj)
java.lang.String
ObjectEJB. create(ObjectDB obj)
java.lang.String
ObjectInterface. create(ObjectDB obj)
static void
SessionInfo. createResponsibility(ObjectDB resp, java.lang.String groupId, java.lang.String userId, java.lang.String moduleId)
Create responsibilityjava.lang.String
ObjectDirect. delete(ObjectDB obj)
java.lang.String
ObjectDirect. delete(ObjectDB obj, java.util.List<java.lang.String> request)
Deprecated.java.lang.String
ObjectEJB. delete(ObjectDB obj)
java.lang.String
ObjectEJB. delete(ObjectDB obj, java.util.List<java.lang.String> request)
Deprecated.java.lang.String
ObjectInterface. delete(ObjectDB obj)
java.lang.String
ObjectDB. displayList(java.lang.Object list, java.lang.Object params, java.lang.Object nav, ObjectDB parent)
UI List wrapperjava.lang.String
ScriptedObjectDB. displayList(java.lang.Object list, java.lang.Object params, java.lang.Object nav, ObjectDB parent)
Mail.MailAttach
Mail. documentAttach(ObjectDB obj, ObjectField f)
Get attachment from object fieldMail.MailImage
Mail. documentImage(ObjectDB obj, ObjectField f)
Get inlined image from object fieldMail.MailImage
Mail. documentImage(ObjectDB obj, ObjectField f, boolean thumbnail)
Get inlined image from object fieldvoid
ObjectContext. enable(ObjectDB obj, boolean lineSelected)
static java.lang.String
FieldValidation. eval(ObjectField f, ObjectDB obj, int context, java.lang.String[] row)
Calculated field evaluationjava.lang.String
ObjectField. eval(ObjectDB obj, int context)
Calculated field evaluation on current selected itemjava.lang.String
ObjectField. eval(ObjectDB obj, int context, java.lang.String[] row)
Calculated field evaluationMessage
Integration. exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean child, java.util.Map<java.lang.String,java.lang.String> h, FlowXML flow, boolean timestamps, boolean zip, boolean inline)
Export one object in XMLMessage
Integration. exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean child, java.util.Map<java.lang.String,java.lang.String> h, FlowXML flow, int limit, boolean timestamp, boolean zip, boolean inline)
Export one object in XMLMessage
IntegrationDirect. exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean child, java.util.Map<java.lang.String,java.lang.String> h, FlowXML flow, int limit, boolean timestamp, boolean zip, boolean inline)
Message
IntegrationEJB. exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean child, java.util.Map<java.lang.String,java.lang.String> h, FlowXML flow, int limit, boolean timestamp, boolean zip, boolean inline)
Message
IntegrationInterface. exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean children, java.util.Map<java.lang.String,java.lang.String> h, FlowXML xml, int limit, boolean timestamps, boolean zip, boolean inline)
Export objectvoid
View. extend(ObjectDB obj)
static java.lang.String
PrintTemplate. fillTemplate(ObjectDB obj, java.lang.String template, java.lang.String encoding, java.lang.String[] row)
Fill the templatestatic java.lang.String
PrintTemplate. fillTemplate(ObjectDB obj, java.lang.String template, java.lang.String encoding, java.util.List<java.lang.String[]> rows)
Fill the templatejava.lang.Object
PrintTemplate. fillWithCurrentList(ObjectDB obj)
Fill the template with the current object listjava.lang.Object
PrintTemplate. fillWithCurrentObject(ObjectDB obj)
Fill the template with the current object itemvoid
Timesheet. filterParams(ObjectDB assign, Parameters params)
static java.lang.String
PredefinedSearch. fixSearch(java.lang.String json, ObjectDB o, java.lang.String searchId)
Fix old URL syntax to JSON filterstatic void
Link. genAssocActions(ObjectDB child)
Build the associate Actionsstatic java.lang.String
PrintTemplate. generateDefaultSubTemplate(ObjectDB obj)
Generate default sub templatestatic java.lang.String
PrintTemplate. generateDefaultTemplate(ObjectDB obj)
Generate default templatejava.lang.String
Constraint. generateImpactScript(ObjectDB obj, char effect, java.util.List<java.lang.String> impactedFields)
SharedScript
Constraint. generateScript(ObjectDB obj, char effect)
Prepare a script for the object interpreter (back-end usage = rhino syntax)static java.lang.String
Message. getAdditionalMessage(ObjectDB obj, java.lang.String msg)
Deprecated.Alert
ObjectDirect. getAlert(ObjectDB obj, java.lang.String name, int type)
Alert
ObjectEJB. getAlert(ObjectDB obj, java.lang.String name, int type)
Alert
ObjectInterface. getAlert(ObjectDB obj, java.lang.String name, int type)
ModelTemplate.NodeTemplate.ContentTemplate
ModelTemplate.NodeTemplate. getContent(ObjectDB obj)
static java.lang.String
ObjectCtxHelp. getContext(ObjectDB obj, int context)
long
ObjectDirect. getCount(ObjectDB obj, int maxRows)
long
ObjectEJB. getCount(ObjectDB obj, int maxRows)
long
ObjectInterface. getCount(ObjectDB obj, int maxRows)
long
ObjectDirect. getCountGroupBy(ObjectDB obj, int maxRows)
long
ObjectEJB. getCountGroupBy(ObjectDB obj, int maxRows)
long
ObjectInterface. getCountGroupBy(ObjectDB obj, int maxRows)
java.util.List<java.lang.String[]>
PrintTemplate. getCurrentList(ObjectDB obj)
Get current listjava.util.List<java.lang.String[]>
Agenda. getData(ObjectDB object, java.lang.String start, java.lang.String end, java.lang.String login, java.lang.String group, boolean resetFilter)
Find data for a periodstatic java.lang.String
DocumentDB. getDocumentId(ObjectDB obj, java.lang.String field, java.lang.String rowId)
Get document ID that matches specified object field name and row IDstatic ObjectField
Crosstab. getField(ObjectDB obj, java.util.List<Crosstab.Axis> axis, int index)
Get the field associated with axisstatic ObjectField
Message. getField(ObjectDB obj, java.lang.String msg)
Get the message associated field if existsjava.lang.String
ObjectDirect. getFieldDefaultValue(ObjectDB obj, ObjectField field)
java.lang.String
ObjectEJB. getFieldDefaultValue(ObjectDB obj, ObjectField field)
java.lang.String
ObjectInterface. getFieldDefaultValue(ObjectDB obj, ObjectField fld)
java.lang.String
ObjectDirect. getFileName(ObjectDB obj, java.lang.String id)
java.lang.String
ObjectEJB. getFileName(ObjectDB obj, java.lang.String id)
java.lang.String
ObjectInterface. getFileName(ObjectDB obj, java.lang.String id)
java.lang.String
ObjectDirect. getFilePath(ObjectDB obj, java.lang.String id)
java.lang.String
ObjectEJB. getFilePath(ObjectDB obj, java.lang.String id)
java.lang.String
ObjectInterface. getFilePath(ObjectDB obj, java.lang.String id)
org.json.JSONObject
View.Item. getFilters(ObjectDB o)
Filters of type searchjava.lang.String[]
Agenda. getGroups(ObjectDB object)
Groups linked to the objectjava.lang.String
ObjectField. getImage(ObjectDB obj, java.lang.String val)
Get the image associated to the valuestatic ObjectField
Message. getInput(ObjectDB obj, java.lang.String msg)
Deprecated.org.json.JSONObject
PredefinedSearch. getJSONFilters(ObjectDB obj)
JSON filters (autofix old URL syntax)java.util.Map<java.lang.String,ObjectFieldList.ListLink>
ListOfValues. getLinkedLists(ObjectDB obj, ObjectFieldList flist)
Load linked lists of one object fieldjava.util.Map<java.lang.String,ObjectFieldList.ListLink>
Grant. getLinkedListsOfValues(ObjectDB obj, ObjectFieldList flist)
Returns linked lists for a contextual list field in an objectjava.util.Map<java.lang.String,ObjectFieldList.ListLink>
GrantDirect. getLinkedListsOfValues(Grant g, ObjectDB obj, ObjectFieldList flist)
java.util.Map<java.lang.String,ObjectFieldList.ListLink>
GrantEJB. getLinkedListsOfValues(Grant g, ObjectDB obj, ObjectFieldList flist)
abstract java.util.Map<java.lang.String,ObjectFieldList.ListLink>
GrantInterface. getLinkedListsOfValues(Grant g, ObjectDB obj, ObjectFieldList flist)
java.lang.String[]
Agenda. getLogins(ObjectDB object)
Logins linked to the objectjava.util.List<ObjectContext.FormMessage>
ObjectContext. getMessages(ObjectDB obj, ObjectField f, java.lang.String lineId)
Return messages related to a field, or null if nonejava.lang.String
ObjectDirect. getQuery(ObjectDB obj, java.util.List<ObjectField> host)
java.lang.String
ObjectEJB. getQuery(ObjectDB obj, java.util.List<ObjectField> host)
java.lang.String
ObjectInterface. getQuery(ObjectDB obj, java.util.List<ObjectField> host)
long
ObjectDirect. getRefCount(ObjectDB obj, java.lang.String refname, java.lang.String field)
long
ObjectEJB. getRefCount(ObjectDB obj, java.lang.String refname, java.lang.String field)
long
ObjectInterface. getRefCount(ObjectDB obj, java.lang.String refname, java.lang.String field)
java.lang.String
ObjectDirect. getSearchSpec(ObjectDB obj, java.lang.String s)
java.lang.String
ObjectEJB. getSearchSpec(ObjectDB obj, java.lang.String s)
java.lang.String
ObjectInterface. getSearchSpec(ObjectDB obj, java.lang.String s)
java.lang.String
UserSessionFilters. getSearchSpec(ObjectDB obj, java.util.List<ObjectField> hosts)
Compile global filters to SQL partstatic java.lang.String
CronJob. getStatus(ObjectDB obj)
Get the status of the current CronJob threadjava.lang.String
ObjectField. getStyle(ObjectDB obj)
Get field style for current valuejava.lang.String
ObjectField. getStyle(ObjectDB obj, java.lang.String val)
Get field style for specified valuejava.util.Map<java.lang.String,Timesheet.TimesheetLine>
Timesheet. getTimesheet(ObjectDB assign, ObjectField r1, ObjectField r2, java.lang.String resId1, java.lang.String resId2, ObjectField d1, ObjectField d2, boolean resetFilter, boolean loadLabel, boolean inPeriod, java.lang.String fromKey, java.lang.String toKey)
static int
Tool. hashCode(ObjectDB obj, java.lang.String[] row)
Generate an integer hash from business object functional key labelstatic void
UndoRedoPool. ignoreUndoRedo(ObjectDB obj)
Discard last collected Undo/Redo in case of errorjava.lang.String
TreeView. importJSON(org.json.JSONObject json, ObjectDB obj)
Import the JSON tree as an XML importvoid
Crosstab. init(ObjectDB obj)
Initialize the dataObjectDB
ObjectDirect. init(ObjectDB obj, java.lang.String name, Grant g)
ObjectDB
ObjectEJB. init(ObjectDB obj, java.lang.String name, Grant g)
ObjectDB
ObjectInterface. init(ObjectDB obj, java.lang.String name, Grant g)
void
ObjectDB. initAssociate(ObjectDB parent)
Hook to init the associationvoid
ObjectServiceSimplicite. initAssociate(ObjectDB parent)
void
ScriptedObjectDB. initAssociate(ObjectDB parent)
void
ObjectDB. initDataMapSelect(java.lang.String datamapName, ObjectDB parent)
Hook to init the data mapping selectionvoid
ObjectServiceSimplicite. initDataMapSelect(java.lang.String dataMapName, ObjectDB parent)
void
ScriptedObjectDB. initDataMapSelect(java.lang.String dataMapName, ObjectDB parent)
void
ObjectDirect. initFromTable(ObjectDB obj, java.lang.String table, Grant g)
void
ObjectEJB. initFromTable(ObjectDB obj, java.lang.String table, Grant g)
void
ObjectInterface. initFromTable(ObjectDB obj, java.lang.String table, Grant g)
ObjectField
ObjectFieldList. initLinkedField(ObjectDB obj, java.lang.String field, java.lang.String code)
Prepare the linked listObjectField
ObjectFieldList. initLinkedField(ObjectDB obj, java.lang.String field, java.lang.String code, boolean search)
Prepare the linked listvoid
ObjectDB. initList(ObjectDB parent)
Hook to init the listvoid
ObjectFieldList. initList(ObjectDB obj, boolean create)
Prepare the list of values: including the state model specification, or enable current items when field is updatablevoid
ObjectServiceSimplicite. initList(ObjectDB parent)
void
ScriptedObjectDB. initList(ObjectDB parent)
void
ObjectDB. initRefSelect(ObjectDB parent)
Hook to init the reference selectionvoid
ObjectServiceSimplicite. initRefSelect(ObjectDB parent)
void
ScriptedObjectDB. initRefSelect(ObjectDB parent)
java.lang.String
ObjectDirect. invokeAction(ObjectDB obj, Action action, java.util.Map<java.lang.String,java.lang.String> params)
java.lang.String
ObjectEJB. invokeAction(ObjectDB obj, Action action, java.util.Map<java.lang.String,java.lang.String> params)
java.lang.String
ObjectInterface. invokeAction(ObjectDB obj, Action action, java.util.Map<java.lang.String,java.lang.String> params)
java.lang.Object
ObjectDirect. invokeMethod(ObjectDB obj, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues)
java.lang.Object
ObjectEJB. invokeMethod(ObjectDB obj, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues)
java.lang.Object
ObjectInterface. invokeMethod(ObjectDB obj, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues)
java.lang.Object
ObjectDirect. invokePrint(ObjectDB obj, PrintTemplate prt)
java.lang.Object
ObjectEJB. invokePrint(ObjectDB obj, PrintTemplate prt)
java.lang.Object
ObjectInterface. invokePrint(ObjectDB obj, PrintTemplate prt)
boolean
ObjectField. isRequired(ObjectDB obj)
Is field required within specified object?static java.lang.String
TreeView. jsonReflexiveTree(ObjectDB obj, java.util.List<java.lang.String[]> rows, java.lang.String fk, int treeDepth, Parameters.InlineParam inlines, int context, Parameters.ContextParam params, boolean metadata, boolean timestamp, boolean visibleOnly, java.lang.String edit)
Build the reflexive object tree (for search service)static FieldArea
FieldArea. load(ObjectDB obj, int num)
Load the field area definition from repositoryvoid
ObjectField. load(java.lang.String name, Grant g, ObjectDB obj)
Load the field definition from repositoryvoid
ObjectFieldList. load(ObjectDB obj, java.lang.String name, Grant g)
Load the contextual list of valuesFieldArea
ObjectDirect. loadFieldArea(ObjectDB obj, int num)
FieldArea
ObjectEJB. loadFieldArea(ObjectDB obj, int num)
FieldArea
ObjectInterface. loadFieldArea(ObjectDB obj, int num)
void
ObjectField. loadList(ObjectDB obj, java.lang.String name, Grant g)
Loads the list of valuesstatic void
AppLog. logObject(Grant g, ObjectDB object, java.lang.String method, java.lang.String rowId, java.lang.String sql, java.util.List<ObjectField> host, java.lang.String msg)
Log an object manipulation (SQL + host values)java.util.List<java.lang.String>
ObjectDirect. merge(ObjectDB obj, java.util.List<java.lang.String> ids, java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> map)
java.util.List<java.lang.String>
ObjectEJB. merge(ObjectDB obj, java.util.List<java.lang.String> ids, java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> map)
java.util.List<java.lang.String>
ObjectInterface. merge(ObjectDB obj, java.util.List<java.lang.String> ids, java.util.Map<java.lang.String,java.util.List<java.lang.Integer>> map)
java.util.List<java.lang.String>
Timesheet. merge(ObjectDB assign, java.lang.String assignId, java.lang.String resId1, java.lang.String resId2)
Merge assignments and related timesheetsMail.MailAttach
Mail. objectAttach(ObjectDB obj, java.lang.String templateName)
static java.util.List<SearchItem>
GrantHooksInterface. postSearchIndex(Grant g, java.util.List<SearchItem> rows, java.util.List<java.lang.String> objects, int context, ObjectDB parent)
Hook to change the result after the search in indexstatic java.util.List<SearchItem>
ScriptedGrantHooks. postSearchIndex(Grant g, java.util.List<SearchItem> rows, java.util.List<java.lang.String> objects, int context, ObjectDB parent)
Hook (extended) to change the result after the search in indexstatic void
UndoRedoPool. prepareUndoRedo(ObjectDB obj)
Prepare a new user Undo/Redo to collect future updatesstatic java.lang.String
GrantHooksInterface. preSearchIndex(Grant g, java.lang.String search, java.util.List<java.lang.String> objects, int context, ObjectDB parent)
Hook (extended) to change the query before the search in indexstatic java.lang.String
ScriptedGrantHooks. preSearchIndex(Grant g, java.lang.String search, java.util.List<java.lang.String> objects, int context, ObjectDB parent)
Hook (extended) to change the query before the search in indexvoid
UndoRedo. push(ObjectDB obj, java.lang.String action, boolean timestamp, boolean patchMode)
Insert the object patch at current position and discard forward redo (if isUndoable of object returns true)void
UndoRedoPool. push(ObjectDB obj, UndoRedo ur)
Append a coherent undo/redo at the current undone position and discard any forward actionsjava.util.List<java.lang.String>
Timesheet. reassign(ObjectDB assign, java.lang.String assignIdFrom, java.lang.String assignIdTo, java.lang.String resIdTo, java.lang.String resId1, java.lang.String resId2, double factor, java.lang.String begin, java.lang.String end)
Transfers assignment charge between 2 resourcesvoid
UndoRedo. redoLog(ObjectDB obj, boolean full)
Store actions into RedoLogMail.MailAttach
Mail. resourceAttach(ObjectDB obj, java.lang.String type, java.lang.String code)
Get attachment from object resourceMail.MailImage
Mail. resourceIcon(ObjectDB obj, java.lang.String code, boolean thumbnail)
Get inlined image from object icon resourceMail.MailImage
Mail. resourceImage(ObjectDB obj, java.lang.String code, boolean thumbnail)
Get inlined image from object resourcejava.lang.String
ObjectDirect. save(ObjectDB obj, boolean timestamp)
java.lang.String
ObjectEJB. save(ObjectDB obj, boolean timestamp)
java.lang.String
ObjectInterface. save(ObjectDB obj, boolean timestamp)
static PredefinedSearch
PredefinedSearch. save(Grant g, java.lang.String id, java.lang.String name, boolean priv, java.lang.String filters, ObjectDB obj, boolean force)
Save a predefined search from UIjava.util.List<java.lang.String[]>
ObjectDirect. search(ObjectDB obj, boolean pagine, int maxRows)
java.util.List<java.lang.String[]>
ObjectEJB. search(ObjectDB obj, boolean pagine, int maxRows)
java.util.List<java.lang.String[]>
ObjectInterface. search(ObjectDB obj, boolean pagine, int maxRows)
java.util.List<java.lang.String[]>
ObjectDirect. searchCrosstab(ObjectDB obj, Crosstab c)
java.util.List<java.lang.String[]>
ObjectEJB. searchCrosstab(ObjectDB obj, Crosstab c)
java.util.List<java.lang.String[]>
ObjectInterface. searchCrosstab(ObjectDB obj, Crosstab c)
java.util.List<java.lang.String[]>
ObjectDirect. searchExport(ObjectDB obj)
java.util.List<java.lang.String[]>
ObjectEJB. searchExport(ObjectDB obj)
java.util.List<java.lang.String[]>
ObjectInterface. searchExport(ObjectDB obj)
java.util.List<java.lang.String[]>
ObjectDirect. searchGroupBy(ObjectDB obj, boolean pagine, int maxRows)
java.util.List<java.lang.String[]>
ObjectEJB. searchGroupBy(ObjectDB obj, boolean pagine, int maxRows)
java.util.List<java.lang.String[]>
ObjectInterface. searchGroupBy(ObjectDB obj, boolean pagine, int maxRows)
java.lang.String
ObjectDirect. searchRowId(ObjectDB obj, java.lang.String notId)
java.lang.String
ObjectEJB. searchRowId(ObjectDB obj, java.lang.String notId)
java.lang.String
ObjectInterface. searchRowId(ObjectDB obj, java.lang.String notId)
boolean
ObjectDirect. select(ObjectDB obj, java.lang.String row_id, boolean copy)
boolean
ObjectEJB. select(ObjectDB obj, java.lang.String row_id, boolean copy)
boolean
ObjectInterface. select(ObjectDB obj, java.lang.String row_id, boolean copy)
void
View. setCollapsed(ObjectDB obj, boolean collapse)
Change the collapse flag of the object viewvoid
ObjectField. setDocument(ObjectDB obj, java.lang.String name, byte[] data)
Set documentvoid
ObjectField. setDocument(ObjectDB obj, java.lang.String name, java.io.InputStream in)
Set documenttvoid
Link. setParent(ObjectDB o)
Set parent objectvoid
ObjectField. setRootField(ObjectDB obj)
Root parent field calculationstatic void
CronJob. setStatus(ObjectDB obj, java.lang.String status)
Set the status of the current CronJob threadjava.util.List<java.lang.String>
Timesheet. shiftTimesheet(ObjectDB assign, java.lang.String assignId, java.lang.String resId1, java.lang.String resId2, java.lang.String oldBeginDate, java.lang.String newBeginDate, java.lang.String oldEndDate, java.lang.String newEndDate)
Shifts the timesheet charges of one assignmentvoid
TreeView. storeHistory(ObjectDB obj, int max)
Store the tree in user's preferences TREEVIEW_PREFSObjectDB
ObjectDB. storeParentContext(ObjectDB parent, java.lang.String refField, java.lang.String[] values)
Store parent object context / must be called before any count/search of child liststatic ObjectDB
ObjectDB. storeParentContext(java.lang.String prefix, ObjectDB parent, java.lang.String childObject, java.lang.String childField, java.lang.String[] values)
Store parent object context / must be called before any count/search of child liststatic java.lang.String
PrintTemplate. subsituteExprs(java.lang.String template, java.lang.String encoding, ObjectDB obj, java.lang.String rowId)
Substitute expressions in templatestatic java.lang.String
PrintTemplate. substituteDirectURL(java.lang.String text, ObjectDB obj)
Substitutes the direct URL statements with the direct URL to open the object update formstatic java.lang.String
PrintTemplate. substituteFields(java.lang.String template, java.lang.String encoding, ObjectDB obj, java.lang.String[] row)
Substitute field values in template (print or alert with fields of object and action)static java.lang.String
PrintTemplate. substituteFilters(java.lang.String template, java.lang.String encoding, ObjectDB obj)
Substitute filters in templatestatic java.lang.String
PrintTemplate. substituteLabels(java.lang.String template, java.lang.String encoding, ObjectDB obj)
Substitute labels in templatestatic java.lang.String
PrintTemplate. substituteResources(java.lang.String template, ObjectDB obj)
Substitute resources contentsjava.lang.String
Agenda. toJSON(ObjectDB obj)
Serialize a JSON objectjava.lang.String
Message. toJSON(Grant g, java.lang.String msg, ObjectDB obj)
Convert to JSON { code, level, text, label }java.lang.String
PlaceMap. toJSON(ObjectDB obj)
Serialize a JSON objectjava.lang.String
PredefinedSearch. toJSON(ObjectDB obj)
java.lang.String
TreeView. toJSON(ObjectDB object, Parameters.InlineParam inlines, boolean metadata, TreeView.TreeViewNode node, int depth, boolean hist, java.lang.String path)
Get the tree from a root nodejava.lang.String
TreeView. toJSON(TreeView.TreeViewNode node, ObjectDB obj, Parameters.InlineParam inlines, boolean metadata, int depth, boolean hist, java.lang.String path)
Export the object root as a JSON tree.java.lang.String
ObjectDirect. update(ObjectDB obj, boolean timestamp)
java.lang.String
ObjectEJB. update(ObjectDB obj, boolean timestamp)
java.lang.String
ObjectInterface. update(ObjectDB obj, boolean timestamp)
static PredefinedSearch
PredefinedSearch. update(Grant g, java.lang.String id, java.lang.String filters, ObjectDB obj, boolean force)
Update filters of a predefined searchstatic java.util.List<java.lang.String>
FieldValidation. validate(ObjectField f, ObjectDB obj, Processus process, Grant g)
Field common validation, return errors such as:
- ERR_REQUIRED: mandatory
- ERR_NUMBER: not numeric
- ERR_DATE: invalid date
- ERR_TIME: invalid time
- ERR_DATETIME: invalid datetime
- ERR_FLOAT: not a decimal
- ERR_REGEXP: not match expression
- ERR_ENUM: code not exists in list of values/states modeljava.util.List<java.lang.String>
ObjectDirect. validate(ObjectDB obj, boolean onlyErrors)
java.util.List<java.lang.String>
ObjectEJB. validate(ObjectDB obj, boolean onlyErrors)
java.util.List<java.lang.String>
ObjectField. validate(ObjectDB obj)
Valid the field value in a business objectjava.util.List<java.lang.String>
ObjectInterface. validate(ObjectDB obj, boolean onlyErrors)
java.lang.String
UserSessionFilters. validate(ObjectDB obj)
Validate object fields within session filtersstatic java.util.List<java.lang.String>
FieldValidation. validateFilter(ObjectField f, ObjectDB obj, Processus process, Grant g)
Field common validation, return errors such as :
- ERR_SEARCHREQUIRED: mandatoryjava.util.List<java.lang.String>
ObjectField. validateFilter(ObjectDB obj)
Valid the field filter in a business objectjava.util.List<java.lang.String>
ObjectDirect. validateSearch(ObjectDB obj)
java.util.List<java.lang.String>
ObjectEJB. validateSearch(ObjectDB obj)
java.util.List<java.lang.String>
ObjectInterface. validateSearch(ObjectDB obj)
static java.util.List<java.lang.String>
FieldValidation. validateType(ObjectField f, java.lang.String val, ObjectDB obj, Processus process)
static java.util.List<java.lang.String>
FieldValidation. validateType(ObjectField f, java.lang.String val, ObjectDB obj, Processus process, Grant g)
Field type validation, return errors such as:
- ERR_NUMBER: not numeric
- ERR_DATE: invalid date
- ERR_TIME: invalid time
- ERR_DATETIME: invalid datetime
- ERR_FLOAT: not a decimal
- ERR_REGEXP: not match expression
- ERR_ENUM: code not exists in list of values/states modelorg.apache.commons.pool2.PooledObject<ObjectDB>
ObjectPoolFactory. wrap(ObjectDB obj)
Method parameters in com.simplicite.util with type arguments of type ObjectDB Modifier and Type Method Description void
ObjectPoolFactory. destroyObject(java.lang.String key, org.apache.commons.pool2.PooledObject<ObjectDB> pobj)
void
ObjectPoolFactory. passivateObject(java.lang.String name, org.apache.commons.pool2.PooledObject<ObjectDB> pobj)
Constructors in com.simplicite.util with parameters of type ObjectDB Constructor Description Agenda(ObjectDB obj, java.lang.String id, java.lang.String name, boolean[] openDays, boolean flying, java.lang.String dateField, java.util.List<java.lang.String> labelFields, java.lang.String durationField, java.lang.String userField, java.lang.String groupField)
ConstructorContentTemplate(java.lang.String name, ObjectDB content, ObjectField refField, ObjectField parentField, ObjectDB relation, ObjectField relParentField, ObjectField relContentField)
CronJob(ObjectDB object, Action action, Grant grant)
Job constructorCronJob(ObjectDB object, Action action, Grant grant, java.util.Map<java.lang.String,java.lang.String> params)
Job constructorCrosstab(java.lang.String id, ObjectDB object, java.lang.String name, java.lang.String display, char method, char visible, boolean fixedcolors, boolean grantable)
ConstructorGanttNode(ObjectDB object, java.lang.String id, java.lang.String label, int type, java.lang.String fk)
Graphic(ObjectDB object, java.lang.String name, java.lang.String display, int width, int height, boolean visible, boolean grantable)
ConstructorLink(ObjectDB parent, java.lang.String id, java.lang.String obj, java.lang.String fld, java.lang.String dbtable, java.lang.String column, java.lang.String objDisplay, java.lang.String fldDisplay, java.lang.String lnkDisplay, java.lang.String lnkPluralDisplay, java.lang.String lnkHelp, java.lang.String card, int order, boolean copy, char associate, boolean visible, boolean inline, char cascad, java.lang.String icon, char render, int depth)
ConstructorLinkTemplate(java.lang.String name, int type, ObjectDB from, ObjectField fromField, ModelTemplate.NodeTemplate fromTemplate, ObjectDB to, ObjectField toField, ModelTemplate.NodeTemplate toTemplate, ObjectDB link, ObjectField fromLinkField, ObjectField toLinkField, boolean showLabel, boolean curved, boolean bridge, int render, double thickness, java.lang.String color, boolean changeType, boolean changeColor, boolean changeRender, boolean changeCurved, boolean changeBridge, boolean changeShowLabel, boolean changeThickness)
NodeTemplate(java.lang.String id, java.lang.String name, char type, ObjectDB object, int showFields, java.lang.String color, int radius, boolean shadow, boolean colField, boolean colContent, boolean resizable)
ObjectTemplate(ObjectDB object)
PlaceMap(ObjectDB obj, java.lang.String name, java.lang.String coordsField, java.lang.String addressField, java.lang.String label1Field, java.lang.String label2Field, java.lang.String label3Field)
ConstructorPrintTemplate(ObjectDB object, java.lang.String name, java.lang.String display, java.lang.String type, java.lang.String usage, java.lang.String method, java.lang.String template, java.lang.String docId, java.lang.String mimeType, java.lang.String fileName, boolean grantable, char visible)
ConstructorTimesheet(ObjectDB assign, java.lang.String id, java.lang.String name, char type, boolean flying, boolean backward, java.lang.String ref1, java.lang.String ref2, java.lang.String workloadField, java.lang.String beginDateField, java.lang.String endDateField, java.lang.String statusField, boolean chartRes, boolean chartGantt, int showGantt, boolean dragX, boolean dragY, boolean resizable)
Timesheet definition -
Uses of ObjectDB in com.simplicite.util.integration
Methods in com.simplicite.util.integration that return ObjectDB Modifier and Type Method Description ObjectDB
ObjectXML. loadObject(Grant g)
Load XML data into the temporary instance First XML data is loaded in object fields, all XML data are loaded in the current listMethods in com.simplicite.util.integration with parameters of type ObjectDB Modifier and Type Method Description void
FlowXML. addObject(ObjectDB obj, java.lang.String action)
Add an XML object with specified actionvoid
FlowXML. addObject(ObjectDB obj, java.lang.String action, boolean timestampFields, boolean inlineDocs)
Add an XML object with specified actionvoid
DataXML. populateObject(ObjectDB obj)
Populate the object with tags when knownObjectXML
ObjectXML. undoXML(ObjectDB obj, java.lang.String action)
Build the undo changes of actionConstructors in com.simplicite.util.integration with parameters of type ObjectDB Constructor Description ObjectXML(ObjectDB obj, java.lang.String action, boolean timestampField, boolean inlineDocs)
ConstructorObjectXML(ObjectDB obj, java.lang.String action, boolean timestampField, boolean patchMode, boolean functKeysOnly, boolean inlineDocs)
Constructor -
Uses of ObjectDB in com.simplicite.util.tools
Fields in com.simplicite.util.tools declared as ObjectDB Modifier and Type Field Description ObjectDB
HTMLTool.Area. object
ObjectMethods in com.simplicite.util.tools that return ObjectDB Modifier and Type Method Description ObjectDB
BusinessObjectTool. getObject()
Get objectMethods in com.simplicite.util.tools with parameters of type ObjectDB Modifier and Type Method Description static java.lang.String
JSONTool. actionToJson(ObjectDB obj, Action action, java.lang.String[] row, boolean create, int context)
static java.lang.String
JSONTool. activityData(Processus pcs, ActivityFile af, ObjectDB object)
static java.lang.String
JSONTool. activityData(Processus pcs, ActivityFile af, ObjectDB object, boolean metadata, boolean embedded)
static java.lang.String
JSONTool. activityDataToJson(Processus p, ActivityFile af, ObjectDB obj, boolean metadata)
void
MailTool. addAttach(ObjectDB inst, ObjectField field)
static org.json.JSONObject
JSONTool. addBusinessObjectOpenAPIPath(org.json.JSONObject paths, ObjectDB obj, java.lang.String relPath, int spec)
Add business object REST services OpenAPI paths to pathsstatic org.json.JSONObject
JSONTool. addBusinessObjectOpenAPISchema(org.json.JSONObject schemas, ObjectDB obj, int spec)
Add business object REST services OpenAPI schema to schemasvoid
ExcelTool. addRow(ObjectDB obj, java.util.List<ObjectField> fields, java.lang.String[] row, java.io.PrintWriter out)
Add a record to HTML outputvoid
ExcelTool. addRows(ObjectDB obj, java.util.List<ObjectField> fields, java.util.List<java.lang.String[]> rows)
Add a rows to Excel POIvoid
ExcelTool. addRows(ObjectDB obj, java.util.List<ObjectField> fields, java.util.List<java.lang.String[]> rows, Link link)
Add a rows to Excel POIstatic java.lang.String
MustacheTool. apply(ObjectDB obj, java.lang.String code)
Apply Mustache template from an object HTML resource with current records.static java.lang.String
MustacheTool. apply(ObjectDB obj, java.lang.String code, java.lang.Object data)
Apply Mustache template from an object HTML object resourcestatic java.lang.String
MustacheTool. apply(ObjectDB obj, java.lang.String code, java.util.List<java.lang.String[]> rows)
Apply Mustache template from an object HTML resource with a list of records.static void
GitTool. checkout(ObjectDB mdl, java.lang.String commitId)
Checkout commit ID in module's repository worktreestatic void
GitTool. checkout(ObjectDB mdl, java.lang.String branch, boolean create, java.lang.String remoteBranch)
Checkout a branch in module's repository worktreestatic java.lang.String
GitTool. commitModule(ObjectDB mdl, java.lang.String msg)
Deprecated.Use commitModule with addtional format parameterstatic java.lang.String
GitTool. commitModule(ObjectDB mdl, java.lang.String format, java.lang.String msg)
Commit selected modulestatic java.lang.String
JavaTool. compileAdapterAndLoadClass(ObjectDB adp, boolean force)
Compile and load class for adapterstatic java.lang.String
JavaTool. compileBusinessObjectAndLoadClass(ObjectDB obj, boolean force)
Compile and load class for business objectstatic java.lang.String
JavaTool. compileDispositionAndLoadClass(ObjectDB dis, boolean force)
Compile and load class for dispositionstatic java.lang.String
JavaTool. compileExternalObjectAndLoadClass(ObjectDB ext, boolean force)
Compile and load class for external objectstatic java.lang.String
JavaTool. compileProcessAndLoadClass(ObjectDB pcs, boolean force)
Compile and load class for business processstatic java.lang.String
JavaTool. compileSharedCodeAndLoadClass(ObjectDB scr, boolean force)
Compile and load class for shared codestatic java.lang.String
JSONTool. count(ObjectDB obj)
static java.lang.String
JSONTool. count(ObjectDB obj, boolean metadata)
static java.lang.String
XSDTool. crosstabToXsdData(ObjectDB obj, Crosstab crosstab)
Convert a document into XSD XML datastatic java.lang.String
GitTool. delete(ObjectDB mdl)
Move the module's directory to the recylebin if it exists (or simply delete it if move is not sucessful)static java.lang.String
DocTool. deleteBookshelf(ObjectDB bookshelf)
Delete booshelfstatic java.lang.String
JSONTool. document(ObjectDB obj, java.lang.String rowId, java.lang.String field)
static java.lang.String
JSONTool. document(ObjectDB obj, java.lang.String rowId, java.lang.String field, boolean embedded, boolean copy)
static java.lang.String
GitTool. dumpModuleCommit(ObjectDB mdl, org.eclipse.jgit.lib.ObjectId commitId)
Dump module's commit for specified row IDvoid
ExcelTool. export(ObjectDB obj, java.lang.String mode, java.lang.String format, java.io.OutputStream out)
Export object form as Excel workbookvoid
ExcelTool. export(ObjectDB obj, java.util.List<java.lang.String[]> rows, java.lang.String mode, java.lang.String format, java.io.OutputStream out)
Export object list as Excel workbookstatic java.lang.String
JSONTool. fieldsToJson(ObjectDB obj)
static java.lang.String
JSONTool. fieldsToJson(ObjectDB obj, Parameters.InlineParam inlines, java.lang.String[] fields, boolean onlyFunctIds, boolean timestamps)
static java.lang.String
XSDTool. fieldsToXsdData(ObjectDB obj, java.lang.String ns)
Converts object fields into XSD XML data (as XML String)static java.lang.String
XSDTool. fieldsToXsdData(ObjectDB obj, java.lang.String ns, boolean dbdoc, boolean client)
Converts object fields into XSD XML data (as XML String)static java.lang.String
JSONTool. filters(ObjectDB obj, boolean reset)
static java.lang.String
JSONTool. filters(ObjectDB obj, int context, boolean reset)
static java.lang.String
JSONTool. filters(ObjectDB obj, int context, boolean reset, boolean embedded)
static java.lang.String
JSONTool. filtersToJson(ObjectDB obj, boolean reset, boolean limited)
JSON filters in service formatstatic java.lang.String
XSDTool. filtersToXsdData(ObjectDB obj, java.lang.String ns, boolean pagine, boolean more)
Converts object filters into XSD XML data (as XML String)static java.lang.String
HTMLTool. filterString(ObjectDB obj, java.lang.String sep)
Displayable object filterstatic java.lang.String
JSONTool. functIdToJson(ObjectDB obj)
static java.lang.String
JSONTool. get(ObjectDB obj, java.lang.String rowId)
Get object record as JSONstatic java.lang.String
JSONTool. get(ObjectDB obj, java.lang.String rowId, boolean embedded)
Get object record as JSONstatic java.lang.String
JSONTool. get(ObjectDB obj, java.lang.String rowId, int context, boolean timestamps, java.lang.String[] fields, Parameters.InlineParam inlines, boolean embedded, boolean metadata, Parameters.ContextParam parent, boolean social, boolean share, java.util.List<java.lang.String> msgs, Parameters.TreeviewParam tv)
Get object record as JSONstatic java.lang.String
JSONTool. get(ObjectDB obj, java.lang.String rowId, int context, boolean timestamps, java.lang.String[] fields, Parameters.InlineParam inlines, boolean embedded, boolean metadata, Parameters.ContextParam parent, boolean social, boolean share, java.util.List<java.lang.String> msgs, TreeView tv, TreeView.TreeViewNode tvNode, int tvDepth)
Deprecated.static java.lang.String
JSONTool. get(ObjectDB obj, java.lang.String rowId, int context, boolean timestamps, java.lang.String[] fields, Parameters.InlineParam inlines, boolean embedded, boolean metadata, Parameters.ContextParam parent, boolean social, java.util.List<java.lang.String> msgs, TreeView tv, TreeView.TreeViewNode tvNode, int tvDepth)
Deprecated.static java.lang.String
JSONTool. get(ObjectDB obj, java.lang.String rowId, int context, java.lang.String[] fields, Parameters.InlineParam inlines, boolean embedded)
Get object record as JSONstatic java.lang.String
XSDTool. get(ObjectDB obj, java.lang.String row_id, java.lang.String xmlns, java.lang.String ns)
static java.lang.String
JavaTool. getAdapterBasePath(ObjectDB adp)
Get base relative path for dispositionstatic java.lang.String
JavaTool. getAdapterBinaryPath(ObjectDB adp)
Get binary relative path for business processstatic java.lang.String
JavaTool. getAdapterClassName(ObjectDB adp)
Get class name for adapterstatic java.lang.String
JavaTool. getAdapterSourcePath(ObjectDB adp)
Get source relative path for business processstatic org.json.JSONArray
GitTool. getAllModuleCommits(ObjectDB mdl, int n)
Get modules's last commits information for modulestatic java.util.List<java.lang.String>
GitTool. getBranchNames(ObjectDB mdl, boolean local, boolean remote)
Get branch names from an existing repositorystatic java.lang.String
JavaTool. getBusinessObjectBinaryPath(ObjectDB obj)
Get binary relative path for business objectstatic java.lang.String
JavaTool. getBusinessObjectClassName(ObjectDB obj)
Get class name for business objectstatic java.lang.String
JavaTool. getBusinessObjectSourcePath(ObjectDB obj)
Get source relative path for business objectstatic java.lang.String
GitTool. getCurrentBranchName(ObjectDB mdl)
Get current branch name from an existing repositorystatic java.lang.String
HTMLTool. getDatamapSelectURL(ObjectDB obj, java.lang.String params)
Base data mapping select page URL for specified objectstatic java.lang.String
HTMLTool. getDirectURL(ObjectDB obj, boolean form)
Direct URL to open the object update formstatic java.lang.String
JavaTool. getDispositionBasePath(ObjectDB dis)
Get base relative path for dispositionstatic java.lang.String
JavaTool. getDispositionBinaryPath(ObjectDB dis)
Get binary relative path for dispositionstatic java.lang.String
JavaTool. getDispositionClassName(ObjectDB dis)
Get Java class name for dispositionstatic java.lang.String
JavaTool. getDispositionSourcePath(ObjectDB dis)
Get source relative path for dispositionstatic java.lang.String
HTMLTool. getDocPreviewURL(ObjectDB obj, java.lang.String fieldName)
Document preview page URL for specified object's fieldstatic java.lang.String
JavaTool. getExternalObjectBinaryPath(ObjectDB ext)
Get binary relative path for external objectstatic java.lang.String
JavaTool. getExternalObjectClassName(ObjectDB ext)
Get class name for external objectstatic java.lang.String
JavaTool. getExternalObjectSourcePath(ObjectDB ext)
Get source relative path for external objectstatic java.lang.String
HTMLTool. getFormURL(ObjectDB obj, boolean nav)
Deprecated.Use getFormURL with extra parametersstatic java.lang.String
HTMLTool. getFormURL(ObjectDB obj, java.lang.String params)
Base form page URL for specified object (for current row ID)static java.lang.String
HTMLTool. getFormURL(ObjectDB obj, java.lang.String rowId, boolean nav)
Deprecated.Use getFormURL with extra parametersstatic java.lang.String
HTMLTool. getFormURL(ObjectDB obj, java.lang.String rowId, java.lang.String params)
Base form page URL for specified object and row IDstatic java.lang.String
HTMLTool. getHelpURL(ObjectDB obj, java.lang.String params)
Base help page URL for specified objectstatic com.lowagie.text.Image
PDFTool. getImageFromResource(ObjectDB obj, java.lang.String resourceCode)
Get image from object resource imagestatic org.json.JSONObject
JSONTool. getJSONSchema(ObjectDB obj)
Get JSON Schema for specified objectstatic java.lang.String
HTMLTool. getListURL(ObjectDB obj, boolean nav)
Deprecated.Use getListURL with extra parametersstatic java.lang.String
HTMLTool. getListURL(ObjectDB obj, java.lang.String params)
Base list page URL for specified objectstatic java.util.List<java.lang.String>
GitTool. getLocalBranchNames(ObjectDB mdl)
Get local branch names from an existing repositorystatic java.lang.String
HTMLTool. getMergeURL(ObjectDB obj)
Base merge form page URL for specified objectstatic java.io.InputStream
GitTool. getModuleZIP(ObjectDB mdl)
Get clean ZIP stream from a modulestatic java.lang.String
HTMLTool. getObjectRefSelectURL(ObjectDB obj, java.lang.String params)
Base object reference select page URL for specified objectstatic java.lang.String
HTMLTool. getPanelURL(ObjectDB obj, java.lang.String params)
Base panel page URL for specified objectstatic java.lang.String
GitTool. getPrevCommitId(ObjectDB mdl, java.lang.String commitId)
Get previous module's commit ID for specified commit IDstatic java.lang.String
JavaTool. getProcessBinaryPath(ObjectDB pcs)
Get binary relative path for business processstatic java.lang.String
JavaTool. getProcessClassName(ObjectDB pcs)
Get class name for business processstatic java.lang.String
JavaTool. getProcessSourcePath(ObjectDB pcs)
Get source relative path for business processstatic java.lang.String
GitTool. getRawDiff(ObjectDB mdl, java.lang.String commitId)
Get raw diff for specified commit IDstatic org.json.JSONObject
MustacheTool. getRecord(ObjectDB obj, boolean display)
Get JSON object with the values for current object recordstatic org.json.JSONObject
MustacheTool. getRecord(ObjectDB obj, java.lang.String[] row, boolean display)
Get JSON object with the values for specified row recordstatic org.json.JSONArray
MustacheTool. getRecords(ObjectDB obj, java.util.List<java.lang.String[]> rows, boolean display)
Get an array of JSON objects with the values for the specified row recordsstatic java.lang.String
HTMLTool. getReferenceSelectURL(ObjectDB obj, java.lang.String params)
Base reference select page URL for specified objectstatic java.util.List<java.lang.String>
GitTool. getRemoteBranchNames(ObjectDB mdl)
Get remote branch names from an existing repositorystatic java.util.List<java.lang.String>
GitTool. getRemoteNames(ObjectDB mdl)
Get remote names from an existing repositorystatic java.io.File
GitTool. getRepositoryDir(ObjectDB mdl)
Get repository directory file for specified namestatic byte[]
HTMLTool. getResourceContent(ObjectDB obj, java.lang.String type, java.lang.String code)
Content of specified business object resourcestatic java.lang.String
HTMLTool. getResourceCSSContent(ObjectDB obj, java.lang.String code)
Content of specified business object CSS stylesheet resourcestatic java.lang.String
HTMLTool. getResourceCSSURL(ObjectDB obj, java.lang.String code)
URL for specified business object CSS stylesheet resourcestatic java.lang.String
HTMLTool. getResourceHTMLContent(ObjectDB obj, java.lang.String code)
Content of specified business object HTML resourcestatic java.lang.String
HTMLTool. getResourceHTMLURL(ObjectDB obj, java.lang.String code)
URL for specified business object HTML resourcestatic java.lang.String
HTMLTool. getResourceIconURL(ObjectDB obj, java.lang.String code)
URL for specified business object icon resourcestatic java.lang.String
HTMLTool. getResourceImageURL(ObjectDB obj, java.lang.String code)
URL for specified business object image resourcestatic java.lang.String
HTMLTool. getResourceJSContent(ObjectDB obj, java.lang.String code)
Content of specified business object JavaScript resourcestatic java.lang.String
HTMLTool. getResourceJSURL(ObjectDB obj, java.lang.String code)
URL for specified business object JavaScript resourcestatic java.lang.String
HTMLTool. getResourceMarkdownURL(ObjectDB obj, java.lang.String code)
URL for specified business object markdown resourcestatic java.lang.String
HTMLTool. getResourceMDContent(ObjectDB obj, java.lang.String code)
Content of specified business object markdown resourcestatic byte[]
HTMLTool. getResourcePDFContent(ObjectDB obj, java.lang.String code)
Content of specified business object PDF document resourcestatic java.lang.String
HTMLTool. getResourcePDFURL(ObjectDB obj, java.lang.String code)
URL for specified business object PDF resourcestatic java.lang.String
HTMLTool. getResourceURL(ObjectDB obj, java.lang.String type, java.lang.String code, java.lang.String deflt)
URL for specified business object resourcestatic java.lang.String
HTMLTool. getSearchURL(ObjectDB obj)
Deprecated.Use getSearchURL with extra parametersstatic java.lang.String
HTMLTool. getSearchURL(ObjectDB obj, java.lang.String params)
Base search page URL for specified objectstatic java.lang.String
JavaTool. getSharedCodeBasePath(ObjectDB scr)
Get base relative path for dispositionstatic java.lang.String
JavaTool. getSharedCodeBinaryPath(ObjectDB scr)
Get binary relative path for shared codestatic java.lang.String
JavaTool. getSharedCodeClassName(ObjectDB scr)
Get class name for shared codestatic java.lang.String
JavaTool. getSharedCodeSourcePath(ObjectDB scr)
Get source relative path for shared codestatic java.util.List<java.lang.String>
GitTool. getTags(ObjectDB mdl, java.lang.String commitId)
Get all tags for a commit IDstatic java.lang.String
HTMLTool. getUpdateAllURL(ObjectDB obj)
Base update all form page URL for specified objectstatic java.lang.String
DocTool. getURL(ObjectDB obj, ObjectField field, boolean cache, boolean thumbnail)
Get URL for specified documentstatic java.lang.String
DocTool. getURL(ObjectDB obj, ObjectField field, java.lang.String cdisp, boolean cache, boolean thumbnail)
Get URL for specified documentstatic java.lang.String
PDFTool. getValue(ObjectDB o, ObjectField f, boolean lovCode)
static java.lang.String
JSONTool. groupByToJson(ObjectDB obj, java.util.List<java.lang.String[]> list)
static java.lang.String
JSONTool. historic(ObjectDB obj, int page)
static Message
GitTool. importModule(ObjectDB mdl)
Import module from repository checkoutvoid
IndexSQLTool. indexation(ObjectDB obj)
Single object indexationint
IndexSQLTool. indexation(ObjectDB index, Grant g, boolean reset)
Bulk indexes of every indexed fields (take several minutes/hours for huge model)void
IndexTool. indexation(ObjectDB obj)
Single object indexationint
IndexTool. indexation(ObjectDB index, Grant g, boolean reset)
Bulk indexation of every indexed fields (take several minutes/hours for huge model)static ObjectContextWeb
JSONTool. initWebService(ObjectDB obj, int context, Parameters.ContextParam p, boolean apply, java.lang.String edit)
Prepare the object context for web servicestatic com.lowagie.text.pdf.PdfPTable
PDFTool. insertFieldArea(com.lowagie.text.Document d, ObjectDB o, FieldArea fa, java.awt.Color bkg, boolean lovCode, boolean emptyValues)
Insert a field area as a table of 2 columnsstatic void
PDFTool. insertForm(com.lowagie.text.Document d, ObjectDB o, java.awt.Color bkg, boolean lovCode)
Insert object form in PDF (flow of field areas)static void
PDFTool. insertForm(com.lowagie.text.Document d, ObjectDB o, java.awt.Color bkg, boolean lovCode, boolean emptyValues)
Insert object form in PDF (flow of field areas)static void
PDFTool. insertList(com.lowagie.text.Document d, ObjectDB o, boolean splitOption, boolean splitBoolean, boolean splitLongText, boolean lov, java.awt.Color headColor, boolean lovCode)
Generic method to serialize one object current list in distinct PDF tables : Mandatories, Options, Booleans, Long text/HTML, imagesstatic void
PDFTool. insertList(com.lowagie.text.Document d, ObjectDB o, java.util.List<ObjectField> cols, java.util.List<ObjectField> options, java.util.List<ObjectField> bools, java.util.List<ObjectField> larges, boolean lov, java.awt.Color headColor, boolean lovCode)
static boolean
LicenseTool. isKeyValid(ObjectDB lkey)
Is license key valid?static boolean
HTMLTool. isListVisible(ObjectDB obj, FieldArea fa)
Deprecated.use obj.isAreaVisible(fa,true,true)static boolean
HTMLTool. isListVisible(ObjectDB obj, ObjectField f)
Deprecated.use obj.isFieldVisible(f,true,true)static int
LicenseTool. isValid(ObjectDB lkey)
License key checkstatic java.lang.String
JSONTool. jsonPreferences(ObjectDB obj)
Object preferencesstatic DataXML
JSONTool. JsonToXML(org.json.JSONObject item, org.json.JSONObject olditem, ObjectDB obj)
Convert a JSON item to XML data setstatic java.lang.String
JSONTool. jsonUndoRedo(ObjectDB obj)
static java.lang.String
JSONTool. list(ObjectDB obj, int context, Parameters.ContextParam p, int page, Parameters.InlineParam inlines, boolean embedded, boolean metadata, boolean historic, boolean totals, boolean social, boolean timestamp, boolean visibleOnly, java.lang.String edit, boolean groupby, boolean partial, int treeDepth)
static java.lang.String
XSDTool. listItemToXsdData(ObjectDB obj, java.lang.String[] vals, java.lang.String ns)
Convert object list item data into XSD XML datastatic java.lang.String
JSONTool. listToJson(ObjectDB obj, java.util.List<java.lang.String[]> list, Parameters.InlineParam inlines, int context, Parameters.ContextParam p, boolean metadata, boolean timestamp, boolean visibleOnly, java.lang.String edit)
static java.lang.String
JSONTool. listTotals(ObjectDB obj)
static java.lang.String
XSDTool. listToXsdData(ObjectDB obj, java.util.List<java.lang.String[]> res, java.lang.String ns)
Convert object list item data into XSD XML datastatic java.lang.String
JSONTool. messageToJson(Grant g, java.lang.String msg, ObjectDB obj)
Convert a message to JSON { code, level, text, label, field }static java.lang.String
JSONTool. metadata(ObjectDB obj, int context, Parameters.ContextParam p, java.lang.String[] row)
static java.lang.String
JSONTool. metadata(ObjectDB obj, int context, Parameters.ContextParam p, java.lang.String[] row, boolean embedded, boolean init, boolean visibleOnly, java.lang.String edit)
static java.lang.String
XSDTool. metadata(ObjectDB obj, int context, java.lang.String xmlns, java.lang.String ns)
static java.lang.String
HTMLTool. multipleArea(Grant g, java.lang.String formName, java.lang.String name, java.lang.String[] titles, java.lang.String[] contents, boolean[] visible, int currentIndex, boolean collapsible, boolean collapsed, java.lang.String cls, int tab, ObjectDB obj)
Collapsible multiple areas panel.static java.lang.String
HTMLTool. multipleArea(Grant g, java.lang.String formName, java.lang.String name, java.lang.String[] titles, java.lang.StringBuilder[] contents, boolean[] visible, int currentIndex, boolean collapsible, boolean collapsed, java.lang.String cls, int tab, ObjectDB obj)
Collapsible multiple areas panel.static java.lang.String
HTMLTool. multipleArea(java.lang.String formName, java.lang.String name, java.lang.String[] titles, java.lang.String[] contents, boolean[] visible, int currentIndex, boolean collapsible, boolean collapsed, java.lang.String cls, int tab, ObjectDB obj)
Deprecated.static java.lang.String
HTMLTool. multipleArea(java.lang.String formName, java.lang.String name, java.lang.String[] titles, java.lang.StringBuilder[] contents, boolean[] visible, int currentIndex, boolean collapsible, boolean collapsed, java.lang.String cls, int tab, ObjectDB obj)
Deprecated.static java.lang.String
JSONTool. objectFieldMetaDataToJson(Grant g, ObjectField field, ObjectDB obj, int context, java.lang.String[] row, java.lang.String edit)
Field definitionstatic java.lang.String
XMLTool. objectListItemToCsv(ObjectDB obj, java.lang.String[] vals)
Converts object list into standard XML messagestatic java.lang.String
JSONTool. objectMetaDataToJson(ObjectDB obj, int context, Parameters.ContextParam params, java.lang.String[] row, boolean init, boolean visibleOnly, java.lang.String edit)
static java.lang.String
SOAPTool. objectSoapRequest(ObjectDB obj, java.lang.String method, java.lang.String request, java.lang.String username, java.lang.String password)
Execute object SOAP request.static java.lang.String
XMLTool. objectToXml(ObjectDB obj)
Converts object fields into standard XML messagestatic java.lang.String
XSDTool. objectXsdMetaData(ObjectDB obj, boolean fieldsMetaData, java.lang.String ns)
Converts object fields into XSD XML data (as XML String)static java.lang.String
HTMLTool. openSimpleArea(Grant g, java.lang.String formName, java.lang.String name, java.lang.String title, boolean collapsible, boolean collapsed, int width, int height, int tab, ObjectDB object, boolean visible)
Opens (non)collapsible area panel.static java.lang.String
HTMLTool. openSimpleArea(Grant g, java.lang.String formName, java.lang.String name, java.lang.String title, boolean collapsible, boolean collapsed, int tab, ObjectDB obj, boolean visible)
openSimpleAreastatic java.lang.String
HTMLTool. openSimpleArea(Grant g, java.lang.String formName, java.lang.String name, java.lang.String title, boolean collapsible, boolean collapsed, int tab, java.lang.String cls, ObjectDB obj, boolean visible)
Opens (non)collapsible area panel.static java.lang.String
HTMLTool. openSimpleArea(java.lang.String formName, java.lang.String name, java.lang.String title, boolean collapsible, boolean collapsed, int width, int height, int tab, ObjectDB object, boolean visible)
Deprecated.static java.lang.String
HTMLTool. openSimpleArea(java.lang.String formName, java.lang.String name, java.lang.String title, boolean collapsible, boolean collapsed, int tab, ObjectDB obj, boolean visible)
Deprecated.static java.lang.String
HTMLTool. openSimpleArea(java.lang.String formName, java.lang.String name, java.lang.String title, boolean collapsible, boolean collapsed, int tab, java.lang.String cls, ObjectDB obj, boolean visible)
Deprecated.static void
SocialTool. post(Grant g, java.lang.String message, ObjectDB target)
Post a new messagestatic void
SocialTool. post(Grant g, java.lang.String type, java.lang.String author, ObjectDB target)
Post a new public activity on objectstatic void
SocialTool. post(Grant g, java.lang.String type, java.lang.String author, ObjectDB target, boolean async)
Post a new public activity on objectstatic java.lang.String
JSONTool. prepareActionURL(ObjectDB obj, java.lang.String[] row, Action action)
static java.lang.String
JSONTool. printTemplateToJson(ObjectDB obj, java.lang.String[] row, PrintTemplate prt)
static java.lang.String
GitTool. projectPOM(ObjectDB mdl)
Generate a project-level POM file content for specified module and its child modulesstatic java.lang.String
DocTool. rebuildIndex(ObjectDB docIndex, Grant g, java.lang.String bookshelf)
Rebuild document indexstatic boolean
GitTool. repositoryExists(ObjectDB mdl)
Check whether a repository exists for specified namestatic java.lang.String
JSONTool. rowMetaDataToJson(ObjectDB obj, int context, Parameters.ContextParam p, java.lang.String[] row, boolean visibleOnly, java.lang.String edit)
Simplified meta for list rowsstatic void
JSONTool. savePreferences(ObjectDB obj, java.lang.String json)
static java.util.List<SearchItem>
IndexCore. searchIndex(Grant g, java.lang.String search, java.util.List<java.lang.String> objects, int context, ObjectDB parent)
List indexed itemsstatic java.lang.String
HTMLTool. simpleArea(Grant g, java.lang.String formName, java.lang.String areaName, java.lang.String title, java.lang.String content, boolean collapsible, boolean collapsed, int width, int height, int tab, java.lang.String cls, ObjectDB obj, boolean visible)
(Non)collapsible area panel.static java.lang.String
HTMLTool. simpleArea(Grant g, java.lang.String formName, java.lang.String areaName, java.lang.String title, java.lang.String content, boolean collapsible, boolean collapsed, int tab, ObjectDB obj, boolean visible)
(Non)collapsible area panel.static java.lang.String
HTMLTool. simpleArea(Grant g, java.lang.String formName, java.lang.String areaName, java.lang.String title, java.lang.String content, boolean collapsible, boolean collapsed, int tab, java.lang.String cls, ObjectDB obj, boolean visible)
(Non)collapsible area panel.static java.lang.String
HTMLTool. simpleArea(java.lang.String formName, java.lang.String areaName, java.lang.String title, java.lang.String content, boolean collapsible, boolean collapsed, int width, int height, int tab, java.lang.String cls, ObjectDB obj, boolean visible)
Deprecated.static java.lang.String
HTMLTool. simpleArea(java.lang.String formName, java.lang.String areaName, java.lang.String title, java.lang.String content, boolean collapsible, boolean collapsed, int tab, ObjectDB obj, boolean visible)
Deprecated.static java.lang.String
HTMLTool. simpleArea(java.lang.String formName, java.lang.String areaName, java.lang.String title, java.lang.String content, boolean collapsible, boolean collapsed, int tab, java.lang.String cls, ObjectDB obj, boolean visible)
Deprecated.static java.lang.String
JSONTool. socialCount(ObjectDB obj)
static ALMTestTool.TestCase
ALMTestTool. startRun(ObjectDB testCase)
Simulate a test casestatic void
ALMTestTool. stopRun(ObjectDB testCase, java.lang.String status)
Stop simulationstatic void
CrowdTool. syncGroup(java.lang.String group, boolean nested, ObjectDB obj)
Import users from a Crowd groupstatic java.lang.String
CrowdTool. syncGroups(ObjectDB group)
Import users from CROWD_SYNC_GROUPS liststatic void
GitTool. tag(ObjectDB mdl, java.lang.String tag, java.lang.String commitId)
Tag module's commitvoid
ExcelTool. toHTML(ObjectDB obj, java.lang.String mode, java.io.PrintWriter out)
Export object form as Excel workbook (HTML table format)void
ExcelTool. toHTML(ObjectDB obj, java.util.List<java.lang.String[]> rows, java.lang.String mode, java.io.PrintWriter out)
Export object list as Excel workbook (HTML table format)void
ExcelTool. toPOI(ObjectDB obj, java.lang.String mode, java.io.OutputStream out)
Export object form as Excel workbook (binary format)void
ExcelTool. toPOI(ObjectDB obj, java.util.List<java.lang.String[]> rows, java.lang.String mode, java.io.OutputStream out)
Export object list as Excel workbook (binary format)static java.lang.String
JSONTool. viewMetadataToJson(Grant g, View view, ObjectDB parent, boolean home)
View metadata as JSON stringstatic void
XMLTool. xmlToObject(ObjectDB obj, java.lang.String xml)
Converts standard XML message into object fieldsstatic void
XMLTool. xmlToObjectFilters(ObjectDB obj, java.lang.String xml)
Converts standard XML message into object filtersstatic java.lang.String
XSDTool. xsdContextSchema(ObjectDB obj)
Generates XSD schema for object's contextstatic java.lang.String
XSDTool. xsdCrosstabSchema(ObjectDB obj)
Generates XSD schema for cross tablestatic Crosstab
XSDTool. xsdDataToCrosstab(ObjectDB obj, org.w3c.dom.Node message)
Converts XSD XML data (as a DOM node) to pivot table (and sets filters)static java.lang.String
XSDTool. xsdDataToFields(ObjectDB obj, org.w3c.dom.Node node)
Converts XSD XML data (as a DOM node) to object fields and complete data with DBstatic java.lang.String
XSDTool. xsdDataToFields(ObjectDB obj, org.w3c.dom.Node node, boolean client)
Converts XSD XML data (as a DOM node) to object fieldsstatic boolean
XSDTool. xsdDataToFilters(ObjectDB obj, org.w3c.dom.Node node)
Converts XSD XML filters (as a DOM node) to object filtersstatic java.lang.String
XSDTool. xsdMetaDataSchema(ObjectDB obj)
Generates XSD schema for object's meta datastatic java.lang.String
XSDTool. xsdSchema(ObjectDB obj, boolean filter, boolean action, java.lang.String extraElements)
Generates XSD schema for fields of filters (depending on filter parameter) for objectConstructors in com.simplicite.util.tools with parameters of type ObjectDB Constructor Description Area(java.lang.String id, java.lang.String title, java.lang.String content, ObjectDB object, boolean visible, FieldArea fieldArea)
ConstructorArea(java.lang.String formName, java.lang.String areaName, java.lang.String title, java.lang.String content, ObjectDB object, boolean visible, FieldArea fa)
ConstructorBusinessObjectTool(ObjectDB object)
Constructor -
Uses of ObjectDB in com.simplicite.webapp
Fields in com.simplicite.webapp declared as ObjectDB Modifier and Type Field Description ObjectDB
ObjectContextWeb. parent
Parent objectMethods in com.simplicite.webapp that return ObjectDB Modifier and Type Method Description ObjectDB
WebServicesFactory. borrowObject(java.lang.String name)
Get an object from the object poolObjectDB
ObjectContextWeb. initActivityObject(Processus p, ActivityFile context, boolean ajax)
Prepare one object for the contextual activityObjectDB
ObjectContextWeb. readActivityContext(ActivityFile context, boolean ajax)
Read any UI data into activityMethods in com.simplicite.webapp with parameters of type ObjectDB Modifier and Type Method Description Navigator.HistoryItem
Navigator. add(int type, ObjectDB object, boolean rowNav)
Add one object in the navigationvoid
ObjectContextWeb. apply(ObjectDB obj)
Apply the context related to object: apply constraints, init hooksvoid
ObjectContextWeb. apply(ObjectDB obj, java.lang.String edit)
Apply the context related to object: apply constraints, init hooks and user filtersstatic java.lang.String
Application. fireEvent(java.lang.String name, ObjectDB obj, java.lang.String action, java.lang.String rowId)
Deprecated.Use Websocket: Events.pushObjectjava.lang.Boolean
ObjectContextWeb. getCollapsed(ObjectDB obj, java.lang.String areaId)
Current toggle Area buttonjava.lang.String
Navigator. getFormNavbar(HTMLPage page, ObjectDB obj, ObjectContextWeb ctx)
FORM Navbar between object rowsint
ObjectContextWeb. getTabIndex(ObjectDB obj, java.lang.String areaId)
Current selected tab indexjava.lang.String
Navigator. getURLForm(ObjectDB object)
java.lang.String
Navigator. getURLList(ObjectDB object)
java.lang.String
WebServicesFactory. importwsdl(ObjectDB[] objs)
Generates import WSDL contractvoid
ObjectContextWeb. initAction(ObjectDB obj)
void
ObjectContextWeb. initFocus(ObjectDB obj, boolean valued)
Prepare the focusvoid
ObjectContextWeb. initForm(ObjectDB obj)
Prepare formvoid
ObjectContextWeb. initList(ObjectDB obj)
Hide all fields related to the parent object in panels.
Display extended fields in case of LIST_ADD mode.
Apply user preferences (more on list and fields ordering).static void
ObjectContextWeb. initList(ObjectDB obj, ObjectDB parent, boolean inline, boolean more)
Hide all fields related to the parent object in panels.
Display extended fields in case of LIST_ADD mode.
Apply user preferences (more on list and fields ordering).static void
ObjectContextWeb. initList(ObjectDB obj, java.util.List<java.lang.String> prefs, ObjectDB parent, boolean inline, boolean more)
Hide all fields related to the parent object in panels.
Display extended fields in case of LIST_ADD mode.
Apply user preferences.void
ObjectContextWeb. initSearch(ObjectDB obj)
void
ObjectContextWeb. initWebService(ObjectDB obj, int context, Parameters.ContextParam p)
Object init switch for use by webservices (and related APIs : Ajax, ...)boolean
ObjectContextWeb. isFieldUpdatable(ObjectDB obj, ObjectField f)
Checks if the field is updatableboolean
ObjectContextWeb. isFieldVisible(ObjectDB obj, ObjectField f, boolean ignoreMore)
Checks if the field is visibleboolean
ObjectContextWeb. isListVisible(ObjectDB o, FieldArea fa)
Checks if an area is visible in a list context (one of its fields must be visible).java.lang.String
ObjectContextWeb. keepAlive(ObjectDB obj)
Keep the session and this object alive during UI editionboolean
Navigator. navigation(Agenda agenda, ObjectDB obj, ServletParameters params)
Agenda navigationboolean
Navigator. navigation(ObjectDB obj, Crosstab crosstab, ServletParameters params)
Crosstab navigationboolean
Navigator. navigation(ObjectDB obj, Graphic graph, ServletParameters params)
Graph navigationvoid
Navigator. navigation(ObjectDB obj, java.lang.String nav)
List navigation for business objectvoid
Navigator. navigation(ObjectDB obj, java.lang.String nav, ObjectContextWeb ctx, boolean rowNav)
Form navigation for business objectboolean
Navigator. navigation(PlaceMap placemap, ObjectDB obj, ServletParameters params)
Place map navigationboolean
Navigator. navigation(Timesheet ts, ObjectDB obj, ServletParameters params, boolean isGantt)
Timesheet navigationjava.lang.String
HTMLPage. open(java.lang.String title, ObjectDB obj, boolean std, boolean calend, boolean calc, boolean color, boolean htmledit, boolean undoredo, boolean treeview, boolean completion, boolean charts, java.lang.String[] extracss, java.lang.String[] extrajs, java.lang.String cls)
Opens legacy UI HTML pagevoid
Navigator. remove(ObjectDB object)
Remove the FORM linkvoid
WebServicesFactory. returnObject(ObjectDB obj)
Return an object to the object poolboolean
Navigator. rowNavigation(java.lang.String action, ObjectDB obj, ObjectField rowId)
Record navigation for business object current listjava.lang.String
WebServicesFactory. service(ObjectDB obj, org.w3c.dom.Node body, java.lang.String wsSecurityTokenId)
Object servicevoid
Navigator.Railway. update(ObjectDB obj)
void
Navigator. update(ObjectDB obj)
java.lang.String
WebServicesFactory. wsdl(ObjectDB obj)
Generates WSDL contract for specified objectjava.lang.String
WebServicesFactory. xsd(ObjectDB obj, java.lang.String extraTypes)
Generates XSD schema for a business object -
Uses of ObjectDB in com.simplicite.webapp.tools
Methods in com.simplicite.webapp.tools with parameters of type ObjectDB Modifier and Type Method Description static java.lang.String
JSONServletTool. action(ObjectDB obj, Action action, ServletParameters params, boolean embedded)
static java.lang.String
JSONServletTool. count(ObjectDB obj, int context, ServletParameters params, boolean embedded)
static java.lang.String
JSONServletTool. create(ObjectDB obj, ServletParameters params)
static java.lang.String
JSONServletTool. create(ObjectDB obj, ServletParameters params, boolean embedded)
static java.lang.String
JSONServletTool. create(ObjectDB obj, ServletParameters params, boolean timestamps, Parameters.InlineParam inlines, boolean embedded)
static java.lang.String
JSONServletTool. crosstab(ObjectDB obj, Crosstab c, ServletParameters params)
static java.lang.String
JSONServletTool. crosstab(ObjectDB obj, Crosstab c, ServletParameters params, boolean embedded)
static java.lang.String
JSONServletTool. crosstabcubes(ObjectDB obj, Crosstab c, ServletParameters params)
static java.lang.String
JSONServletTool. crosstabcubes(ObjectDB obj, Crosstab c, ServletParameters params, boolean embedded)
static java.lang.String
JSONServletTool. delete(ObjectDB obj, ServletParameters params)
static java.lang.String
JSONServletTool. delete(ObjectDB obj, ServletParameters params, boolean embedded)
static java.lang.String
JSONServletTool. deleteAll(ObjectDB obj, ServletParameters params, boolean embedded)
Bulk deletionstatic java.lang.String
JSONServletTool. documentation(ObjectDB obj, boolean html, boolean header, boolean services, int titleLevel)
Documentation (raw Markdown or HTML)static java.lang.String
ServletTool. getRowIdFromParameters(ObjectDB obj, Parameters params)
Get object row ID field values from parameters (using actual object row ID name or, if not found, default row ID name)static java.lang.String
ServletTool. getRowIdFromRequest(ObjectDB obj, javax.servlet.http.HttpServletRequest request)
Get object row ID field values from HTTP request (using actual object row ID name or, if not found, default row ID name)static java.lang.String
JSONServletTool. graph(ObjectDB obj, Graphic g, ServletParameters params)
static java.lang.String
JSONServletTool. graph(ObjectDB obj, Graphic g, ServletParameters params, boolean embedded)
static java.lang.String
JSONServletTool. indexsearch(Grant g, java.lang.String oneObject, java.lang.String req, Parameters.InlineParam inlines, boolean embedded, boolean metadata, int context, ObjectDB parent)
static java.lang.String
JSONServletTool. populate(ObjectDB obj, ServletParameters params, Parameters.InlineParam inlines, boolean embedded)
static java.lang.String
JSONServletTool. print(ObjectDB obj, PrintTemplate pt, ServletParameters params, boolean embedded)
Publicationstatic java.lang.String
JSONServletTool. search(ObjectDB obj, int context, ServletParameters params, boolean timestamps, Parameters.InlineParam inlines, boolean embedded, boolean metadata, boolean visibleOnly, java.lang.String edit)
static void
ServletTool. selectObjectContext(ObjectDB obj, java.lang.String rowId, int context, Parameters.ContextParam params)
Select the record and apply the context on different rowIdstatic void
ServletTool. setObjectFields(ObjectDB obj, Parameters params, int context, java.lang.String dotReplacement, boolean checkUpdatable)
static void
ServletTool. setObjectFieldsFromParameters(ObjectDB obj, Parameters params, java.lang.String dotReplacement)
Sets object field values from parametersstatic void
ServletTool. setObjectFilterFromRequest(ObjectDB obj, ServletParameters params, ObjectField field, java.lang.String fieldParamName)
static void
ServletTool. setObjectFiltersFromRequest(ObjectDB obj, ServletParameters params)
Sets object field filters from HTTP parametersstatic void
ServletTool. setObjectFiltersFromRequest(ObjectDB obj, ServletParameters params, java.lang.String dotReplacement)
Sets object field filters from HTTP parametersstatic java.lang.String
JSONServletTool. update(ObjectDB obj, ServletParameters params)
static java.lang.String
JSONServletTool. update(ObjectDB obj, ServletParameters params, boolean embedded)
static java.lang.String
JSONServletTool. update(ObjectDB obj, ServletParameters params, boolean timestamps, Parameters.InlineParam inlines, boolean embedded, Parameters.TreeviewParam tv)
static java.lang.String
JSONServletTool. update(ObjectDB obj, ServletParameters params, Parameters.TreeviewParam tv)
static java.lang.String
JSONServletTool. updateAll(ObjectDB obj, ServletParameters params, boolean embedded)
-