Package se.conciliate.extensions.store
Class MTPermissionGroup.PredefinedGroup
java.lang.Object
se.conciliate.extensions.store.MTPermissionGroup.PredefinedGroup
- All Implemented Interfaces:
MTGroup,MTGroupHeader,MTPermissionGroup
- Enclosing interface:
- MTPermissionGroup
public static final class MTPermissionGroup.PredefinedGroup
extends Object
implements MTPermissionGroup
-
Nested Class Summary
Nested classes/interfaces inherited from interface se.conciliate.extensions.store.MTPermissionGroup
MTPermissionGroup.PredefinedGroup -
Field Summary
Fields inherited from interface se.conciliate.extensions.store.MTGroup
DEFAULT_GROUP_ID, DEFAULT_GROUP_NAMEFields inherited from interface se.conciliate.extensions.store.MTPermissionGroup
PRIVATE_GROUP_ID, PRIVATE_GROUP_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexpand()Returns aMTGroupfor this group.longgetID()Returns the ID of the group.getTitle()Returns the title of the group.getUUID()Returns the UUID of the group.inthashCode()voidremove()voidsave()voidsetPermissions(MTPermissions permissions) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface se.conciliate.extensions.store.MTPermissionGroup
isDefaultGroup, updateContentPermissions
-
Constructor Details
-
PredefinedGroup
-
-
Method Details
-
getID
public long getID()Description copied from interface:MTGroupHeaderReturns the ID of the group.- Specified by:
getIDin interfaceMTGroupHeader- Returns:
- The ID of the group.
-
getUUID
Description copied from interface:MTGroupHeaderReturns the UUID of the group.- Specified by:
getUUIDin interfaceMTGroupHeader- Returns:
- The UUID of the group.
-
getTitle
Description copied from interface:MTGroupHeaderReturns the title of the group.- Specified by:
getTitlein interfaceMTGroupHeader- Returns:
- The title of the group.
-
getPermissions
- Specified by:
getPermissionsin interfaceMTPermissionGroup
-
expand
Description copied from interface:MTGroupHeaderReturns aMTGroupfor this group. Beware that this might require querying the storage layer for more data.- Specified by:
expandin interfaceMTGroupHeader- Returns:
- A
MTGrouprepresenting this group. - Throws:
MTAccessException
-
setPermissions
- Specified by:
setPermissionsin interfaceMTPermissionGroup
-
save
public void save()- Specified by:
savein interfaceMTPermissionGroup
-
remove
public void remove()- Specified by:
removein interfaceMTPermissionGroup
-
equals
-
hashCode
public int hashCode()
-