Class 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 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
    • Constructor Detail

      • ObjectDefinition

        public ObjectDefinition()
    • Method Detail

      • addVisibility

        public void addVisibility​(char type,
                                  java.lang.String action,
                                  ObjectVisibility vis)
        Add visibility
        Parameters:
        type - Type
        action - Action
        vis - 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