Package com.simplicite.util
Class ObjectData.Def
- java.lang.Object
-
- com.simplicite.util.ObjectData.Def
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- ObjectData
public class ObjectData.Def extends java.lang.Object implements java.io.Serializable
Core object definition, must be keep in memory during all the user session- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,Agenda>
m_agenda
AgendasStringIntern
m_alias
Object aliasFieldAreas
m_areas
Ordered field areasboolean
m_btn_close
Button close visibilitychar
m_btn_copy
Button copy visibilitychar
m_btn_del
Button delete visibilitychar
m_btn_delall
Button bulk delete visibilitychar
m_btn_export
Button export visibilitychar
m_btn_listadd
Button create on list visibilitychar
m_btn_listedit
Button edit list visibilitychar
m_btn_listupsert
Button create+update list visibilitychar
m_btn_merge
Button merge visibilitychar
m_btn_prefs
Button preference visibilitychar
m_btn_reload
Button reload visibilityboolean
m_btn_save
Button save visibilityboolean
m_btn_saveClose
Button save/close visibilityboolean
m_btn_saveCopy
Button save/copu visibilityboolean
m_btn_saveNew
Button save/new visibilitychar
m_btn_updall
Button bulk update visibilityjava.util.List<ObjectField>
m_calculated_db
Calculated fields stored in DBjava.util.List<ObjectField>
m_calculated_ui
Calculated fields non-persistentboolean
m_canGroupBy
Can group by fields ?Constraint
m_constraint
Constraints definitionSharedScript
m_constraintDynamicScript
Script of dynamic constraintsSharedScript
m_constraintStaticScript
Script of static constraintsboolean
m_copy
True to allow copyboolean
m_createOnLinks
True to allow create on linksjava.util.concurrent.ConcurrentMap<java.lang.String,Crosstab>
m_crosstab
Crosstabsboolean
m_crosstab_visibility
Crosstab visibilityjava.util.List<ObjectCtxHelp>
m_ctxhelps
Contextual helpsjava.util.List<java.util.List<Datamap>>
m_datamap
Field datamapsStringIntern
m_datasource
Object datasource name (null means default datasource)int
m_datasourcevendor
Object datasource vendorStringIntern
m_defaultLink
Default panelStringIntern
m_defaultSearchSpec
Default search specificationboolean
m_delall
True to allow bulk deleteStringIntern
m_desc
Object descriptionStringIntern
m_display
Object displayboolean
m_distinct
Flag to make DB 'select distinct'.ObjectField
m_endDate
End dateboolean
m_export
True to allow exportjava.util.List<ObjectField>
m_field
Ordered fieldsObjectField
m_fieldImage
First image fieldboolean
m_followLinks
True to allow follow linksjava.util.List<ObjectField>
m_foreignKeys
Foreign keysint
m_form_layout
Form layoutjava.util.List<ObjectField>
m_functId
List of functional keys/fieldsjava.util.concurrent.ConcurrentMap<java.lang.String,Graphic>
m_graph
Graphjava.util.List<ObjectField>
m_groupBy
Group by fieldsStringIntern
m_help
Inline helpjava.util.Map<java.lang.String,java.lang.Integer>
m_hIndexes
Search field optimizationboolean
m_hist_log
Flag for redo log historizationboolean
m_hist_post
Flag for social post historizationboolean
m_hist_redolog
Flag for full redo log historizationboolean
m_historic
Flag for table historizationStringIntern
m_historic_name
Historization object nameStringIntern
m_historic_table
Historization object tablejava.util.Map<java.lang.String,java.lang.Boolean>
m_hTypes
Search field optimizationsStringIntern
m_icon_code
Icon codeStringIntern
m_id
Object IDjava.util.List<java.lang.String>
m_inherited
Inherited objects listboolean
m_is_query
Is object a specific query objectboolean
m_is_service
Is object a service objectboolean
m_isIndexable
Is indexable ?boolean
m_isListTree
Display tree on reflexive objectboolean
m_java
Hooks in Java ?boolean
m_limit
True to pagine listjava.util.List<Link>
m_links
List of 0,n linksboolean
m_listAddForm
Can create on form ?boolean
m_listAddListLoop
Can create on list (loop) ?boolean
m_listAddListSingle
Can create on list (once) ?boolean
m_listEdit
Can edit rows on list ?java.util.List<ObjectField>
m_listOpeFields
List operation fieldsboolean
m_listSearch
Display embedded search in list ?int
m_listSize
List current page sizeboolean
m_listUpsert
Can create+edit rows on list ?boolean
m_menuDashboard
Use menu dashboard ?char
m_menuSearch
Search on list on menu access ?boolean
m_menuTray
Use menu tray ?boolean
m_mergeable
Can merge rows ?ObjectTemplate
m_objTemplate
Structured template to display the fieldsjava.util.Map<java.lang.String,PlaceMap>
m_placemap
Place mapsStringIntern
m_pluraldisplay
Object plural displayint
m_predefSearch
Predefined search 1=edit 2=use onlyboolean
m_predefSearchOnList
Fast access to predefined search on listboolean
m_print
True to allow printjava.util.concurrent.ConcurrentMap<java.lang.String,PrintTemplate>
m_prttmpl
Print templatesboolean
m_prttmpl_visibility
Print template visibilityboolean
m_refCount
Count the link references ?java.util.List<Link>
m_reflexiveLinks
Reflexive linksjava.util.Map<java.lang.String,java.util.List<ObjectField>>
m_refObjects
Referenced object name => fksStringIntern
m_req_from
From cacheStringIntern
m_req_select
Select cachejava.util.List<Resource>
m_resources
Front-end resourcesjava.util.List<SharedScript>
m_scripts
Server object inherited scriptsint
m_searchLimit
Search limitboolean
m_searchLimitError
Search limitjava.lang.String
m_searchSpec
Current search specificationboolean
m_selectRow
Enable row selection for bulk update ?java.util.List<SharedScript>
m_sharedScripts
Shared server scriptsboolean
m_socialInline
Social posts inlined in formboolean
m_socialPopup
Social posts in popupboolean
m_socialShare
Social shareObjectField
m_startDate
Start dateObjectField
m_statusField
Status field (if object is a state model object)StringIntern
m_table
Object main DB tableStringIntern
m_template
Template to display the fieldsjava.util.Map<java.lang.String,Timesheet>
m_timesheet
TimesheetsStringIntern
m_title
Extended titleStringIntern
m_ui_miniature
Template to display the minified form on front UIStringIntern
m_ui_template
Template to display the fields on front UIboolean
m_updall
True to allow bulk updateboolean
m_useform
True if the form is accessibleint
m_useTimeStamp
Timestamped objectjava.util.List<View>
m_view
Object viewschar
m_viewMode
Views display mode
-
Constructor Summary
Constructors Constructor Description Def()
Constructor
-
-
-
Field Detail
-
m_datasource
public StringIntern m_datasource
Object datasource name (null means default datasource)
-
m_datasourcevendor
public int m_datasourcevendor
Object datasource vendor
-
m_id
public StringIntern m_id
Object ID
-
m_display
public StringIntern m_display
Object display
-
m_pluraldisplay
public StringIntern m_pluraldisplay
Object plural display
-
m_table
public StringIntern m_table
Object main DB table
-
m_alias
public StringIntern m_alias
Object alias
-
m_desc
public StringIntern m_desc
Object description
-
m_is_query
public boolean m_is_query
Is object a specific query object
-
m_is_service
public boolean m_is_service
Is object a service object
-
m_field
public java.util.List<ObjectField> m_field
Ordered fields
-
m_foreignKeys
public java.util.List<ObjectField> m_foreignKeys
Foreign keys
-
m_refObjects
public java.util.Map<java.lang.String,java.util.List<ObjectField>> m_refObjects
Referenced object name => fks
-
m_groupBy
public java.util.List<ObjectField> m_groupBy
Group by fields
-
m_fieldImage
public ObjectField m_fieldImage
First image field
-
m_areas
public FieldAreas m_areas
Ordered field areas
-
m_statusField
public ObjectField m_statusField
Status field (if object is a state model object)
-
m_listOpeFields
public java.util.List<ObjectField> m_listOpeFields
List operation fields
-
m_defaultSearchSpec
public StringIntern m_defaultSearchSpec
Default search specification
-
m_ctxhelps
public java.util.List<ObjectCtxHelp> m_ctxhelps
Contextual helps
-
m_help
public StringIntern m_help
Inline help
-
m_historic
public boolean m_historic
Flag for table historization
-
m_historic_name
public StringIntern m_historic_name
Historization object name
-
m_historic_table
public StringIntern m_historic_table
Historization object table
-
m_hist_post
public boolean m_hist_post
Flag for social post historization
-
m_hist_log
public boolean m_hist_log
Flag for redo log historization
-
m_hist_redolog
public boolean m_hist_redolog
Flag for full redo log historization
-
m_useTimeStamp
public int m_useTimeStamp
Timestamped object
-
m_distinct
public boolean m_distinct
Flag to make DB 'select distinct'. useful for pickup/popup object.
-
m_inherited
public java.util.List<java.lang.String> m_inherited
Inherited objects list
-
m_useform
public boolean m_useform
True if the form is accessible
-
m_limit
public boolean m_limit
True to pagine list
-
m_listSize
public int m_listSize
List current page size
-
m_predefSearch
public int m_predefSearch
Predefined search 1=edit 2=use only
-
m_predefSearchOnList
public boolean m_predefSearchOnList
Fast access to predefined search on list
-
m_menuSearch
public char m_menuSearch
Search on list on menu access ?
-
m_listSearch
public boolean m_listSearch
Display embedded search in list ?
-
m_export
public boolean m_export
True to allow export
-
m_print
public boolean m_print
True to allow print
-
m_copy
public boolean m_copy
True to allow copy
-
m_followLinks
public boolean m_followLinks
True to allow follow links
-
m_createOnLinks
public boolean m_createOnLinks
True to allow create on links
-
m_updall
public boolean m_updall
True to allow bulk update
-
m_delall
public boolean m_delall
True to allow bulk delete
-
m_searchLimit
public int m_searchLimit
Search limit
-
m_searchLimitError
public boolean m_searchLimitError
Search limit
-
m_title
public StringIntern m_title
Extended title
-
m_links
public java.util.List<Link> m_links
List of 0,n links
-
m_refCount
public boolean m_refCount
Count the link references ?
-
m_functId
public java.util.List<ObjectField> m_functId
List of functional keys/fields
-
m_selectRow
public boolean m_selectRow
Enable row selection for bulk update ?
-
m_mergeable
public boolean m_mergeable
Can merge rows ?
-
m_socialPopup
public boolean m_socialPopup
Social posts in popup
-
m_socialInline
public boolean m_socialInline
Social posts inlined in form
-
m_socialShare
public boolean m_socialShare
Social share
-
m_isListTree
public boolean m_isListTree
Display tree on reflexive object
-
m_reflexiveLinks
public java.util.List<Link> m_reflexiveLinks
Reflexive links
-
m_datamap
public java.util.List<java.util.List<Datamap>> m_datamap
Field datamaps
-
m_template
public StringIntern m_template
Template to display the fields
-
m_objTemplate
public ObjectTemplate m_objTemplate
Structured template to display the fields
-
m_ui_template
public StringIntern m_ui_template
Template to display the fields on front UI
-
m_ui_miniature
public StringIntern m_ui_miniature
Template to display the minified form on front UI
-
m_view
public java.util.List<View> m_view
Object views
-
m_viewMode
public char m_viewMode
Views display mode
-
m_defaultLink
public StringIntern m_defaultLink
Default panel
-
m_java
public boolean m_java
Hooks in Java ?
-
m_constraint
public Constraint m_constraint
Constraints definition
-
m_constraintStaticScript
public SharedScript m_constraintStaticScript
Script of static constraints
-
m_constraintDynamicScript
public SharedScript m_constraintDynamicScript
Script of dynamic constraints
-
m_crosstab
public java.util.concurrent.ConcurrentMap<java.lang.String,Crosstab> m_crosstab
Crosstabs
-
m_crosstab_visibility
public boolean m_crosstab_visibility
Crosstab visibility
-
m_prttmpl
public java.util.concurrent.ConcurrentMap<java.lang.String,PrintTemplate> m_prttmpl
Print templates
-
m_prttmpl_visibility
public boolean m_prttmpl_visibility
Print template visibility
-
m_graph
public java.util.concurrent.ConcurrentMap<java.lang.String,Graphic> m_graph
Graph
-
m_req_select
public StringIntern m_req_select
Select cache
-
m_req_from
public StringIntern m_req_from
From cache
-
m_agenda
public java.util.Map<java.lang.String,Agenda> m_agenda
Agendas
-
m_placemap
public java.util.Map<java.lang.String,PlaceMap> m_placemap
Place maps
-
m_timesheet
public java.util.Map<java.lang.String,Timesheet> m_timesheet
Timesheets
-
m_isIndexable
public boolean m_isIndexable
Is indexable ?
-
m_canGroupBy
public boolean m_canGroupBy
Can group by fields ?
-
m_menuTray
public boolean m_menuTray
Use menu tray ?
-
m_menuDashboard
public boolean m_menuDashboard
Use menu dashboard ?
-
m_calculated_db
public java.util.List<ObjectField> m_calculated_db
Calculated fields stored in DB
-
m_calculated_ui
public java.util.List<ObjectField> m_calculated_ui
Calculated fields non-persistent
-
m_icon_code
public StringIntern m_icon_code
Icon code
-
m_form_layout
public int m_form_layout
Form layout
-
m_listEdit
public boolean m_listEdit
Can edit rows on list ?
-
m_listAddListSingle
public boolean m_listAddListSingle
Can create on list (once) ?
-
m_listAddListLoop
public boolean m_listAddListLoop
Can create on list (loop) ?
-
m_listAddForm
public boolean m_listAddForm
Can create on form ?
-
m_listUpsert
public boolean m_listUpsert
Can create+edit rows on list ?
-
m_searchSpec
public java.lang.String m_searchSpec
Current search specification
-
m_scripts
public java.util.List<SharedScript> m_scripts
Server object inherited scripts
-
m_sharedScripts
public java.util.List<SharedScript> m_sharedScripts
Shared server scripts
-
m_hIndexes
public java.util.Map<java.lang.String,java.lang.Integer> m_hIndexes
Search field optimization
-
m_hTypes
public java.util.Map<java.lang.String,java.lang.Boolean> m_hTypes
Search field optimizations
-
m_btn_reload
public char m_btn_reload
Button reload visibility
-
m_btn_prefs
public char m_btn_prefs
Button preference visibility
-
m_btn_del
public char m_btn_del
Button delete visibility
-
m_btn_copy
public char m_btn_copy
Button copy visibility
-
m_btn_export
public char m_btn_export
Button export visibility
-
m_btn_listedit
public char m_btn_listedit
Button edit list visibility
-
m_btn_listadd
public char m_btn_listadd
Button create on list visibility
-
m_btn_listupsert
public char m_btn_listupsert
Button create+update list visibility
-
m_btn_updall
public char m_btn_updall
Button bulk update visibility
-
m_btn_delall
public char m_btn_delall
Button bulk delete visibility
-
m_btn_merge
public char m_btn_merge
Button merge visibility
-
m_btn_save
public boolean m_btn_save
Button save visibility
-
m_btn_saveClose
public boolean m_btn_saveClose
Button save/close visibility
-
m_btn_saveNew
public boolean m_btn_saveNew
Button save/new visibility
-
m_btn_saveCopy
public boolean m_btn_saveCopy
Button save/copu visibility
-
m_btn_close
public boolean m_btn_close
Button close visibility
-
m_resources
public java.util.List<Resource> m_resources
Front-end resources
-
m_startDate
public ObjectField m_startDate
Start date
-
m_endDate
public ObjectField m_endDate
End date
-
-