|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.security.authority.script.ScriptGroup
public class ScriptGroup
The Script group is a GROUP authority exposed to the scripting API. It provides access to the properties of the group including the children of the group which may be groups or users.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.alfresco.repo.security.authority.script.Authority |
---|
Authority.ScriptAuthorityType |
Constructor Summary | |
---|---|
ScriptGroup(java.lang.String fullName,
AuthorityService authorityService)
New script group |
Method Summary | |
---|---|
void |
addAuthority(java.lang.String fullAuthorityName)
AddAuthority as a child of this group |
ScriptGroup |
createGroup(java.lang.String shortName,
java.lang.String displayName)
Create a new group as a child of this group. |
void |
deleteGroup()
Delete this group |
ScriptGroup[] |
getAllGroups()
Get all sub groups (all decendants) |
ScriptGroup[] |
getAllParentGroups()
Get all the parents of this this group |
ScriptUser[] |
getAllUsers()
Get all users contained in this group |
Authority.ScriptAuthorityType |
getAuthorityType()
|
Authority[] |
getChildAuthorities()
Get all the children of this group, regardless of type |
ScriptGroup[] |
getChildGroups()
|
ScriptUser[] |
getChildUsers()
|
java.lang.String |
getDisplayName()
|
java.lang.String |
getFullName()
|
int |
getGroupCount()
Get the number of child groups contained within this group. |
ScriptGroup[] |
getParentGroups()
Get the immediate parents of this group |
java.lang.String |
getShortName()
|
int |
getUserCount()
Get the number of users contained within this group. |
boolean |
isAdminGroup()
Is this an admin group? |
boolean |
isRootGroup()
Is this a root group? |
void |
removeAuthority(java.lang.String fullAuthorityName)
Remove child Authority from this group |
void |
removeGroup(java.lang.String shortName)
remove sub group from this group |
void |
removeUser(java.lang.String shortName)
Remove child user from this group |
void |
setAuthorityType(Authority.ScriptAuthorityType authorityType)
|
void |
setDisplayName(java.lang.String displayName)
Change the display name for this group. |
void |
setFullName(java.lang.String fullName)
|
void |
setShortName(java.lang.String shortName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ScriptGroup(java.lang.String fullName, AuthorityService authorityService)
fullName
- authorityService
- Method Detail |
---|
public void deleteGroup()
public void setAuthorityType(Authority.ScriptAuthorityType authorityType)
public Authority.ScriptAuthorityType getAuthorityType()
getAuthorityType
in interface Authority
public void setShortName(java.lang.String shortName)
public java.lang.String getShortName()
getShortName
in interface Authority
public void setFullName(java.lang.String fullName)
public java.lang.String getFullName()
getFullName
in interface Authority
public void setDisplayName(java.lang.String displayName)
displayName
- public java.lang.String getDisplayName()
getDisplayName
in interface Authority
public ScriptUser[] getAllUsers()
public ScriptGroup[] getAllGroups()
public ScriptUser[] getChildUsers()
public ScriptGroup[] getChildGroups()
public ScriptGroup[] getParentGroups()
public ScriptGroup[] getAllParentGroups()
public Authority[] getChildAuthorities()
public boolean isRootGroup()
public boolean isAdminGroup()
public int getUserCount()
public int getGroupCount()
public ScriptGroup createGroup(java.lang.String shortName, java.lang.String displayName)
public void removeGroup(java.lang.String shortName)
shortName
- the shortName of the sub group to remove from this group.public void removeUser(java.lang.String shortName)
shortName
- the shortName of the user to remove from this group.public void addAuthority(java.lang.String fullAuthorityName)
fullAuthorityName
- the full name of the authority to add to this group.public void removeAuthority(java.lang.String fullAuthorityName)
fullAuthorityName
- the full name of the authority to remove from this group.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |