Package com.simplicite.util
Class GroupDB.ObjectDefinition
- java.lang.Object
-
- com.simplicite.util.GroupDB.ObjectDefinition
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- GroupDB
public static class GroupDB.ObjectDefinition extends java.lang.Object implements java.io.Serializable
Object rights within group- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<Action>
actions
Actionsboolean
create
java.lang.String
datasource
boolean
delete
boolean
internal
java.lang.String
location
java.lang.String
module
java.lang.String
name
java.lang.String
scriptId
java.lang.String
table
boolean
update
java.util.List<View>
views
Viewsjava.util.Map<java.lang.String,java.util.List<ObjectVisibility>>
visibilities
Visibilities
-
Constructor Summary
Constructors Constructor Description ObjectDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAction(Action action)
Add actionvoid
addView(View view)
Add viewvoid
addVisibility(char type, java.lang.String action, ObjectVisibility vis)
Add visibilityvoid
removeAction(java.lang.String action)
Remove actionvoid
removeView(java.lang.String view)
Remove view
-
-
-
Field Detail
-
internal
public boolean internal
-
create
public boolean create
-
update
public boolean update
-
delete
public boolean delete
-
name
public java.lang.String name
-
module
public java.lang.String module
-
scriptId
public java.lang.String scriptId
-
datasource
public java.lang.String datasource
-
table
public java.lang.String table
-
location
public java.lang.String location
-
visibilities
public java.util.Map<java.lang.String,java.util.List<ObjectVisibility>> visibilities
Visibilities
-
actions
public java.util.List<Action> actions
Actions
-
views
public java.util.List<View> views
Views
-
-
Method Detail
-
addVisibility
public void addVisibility(char type, java.lang.String action, ObjectVisibility vis)
Add visibility- Parameters:
type
- Typeaction
- Actionvis
- Visibility
-
addAction
public void addAction(Action action)
Add action- Parameters:
action
- Action
-
removeAction
public void removeAction(java.lang.String action)
Remove action- Parameters:
action
- ACtion
-
addView
public void addView(View view)
Add view- Parameters:
view
- View
-
removeView
public void removeView(java.lang.String view)
Remove view- Parameters:
view
- View
-
-