Interface Group
-
- All Superinterfaces:
- EngineObject, IndependentObject, SecurityPrincipal, java.io.Serializable
public interface Group extends SecurityPrincipal
Represents a group of user accounts defined by the directory service on the Content Engine server. Access rights and permissions are assigned to a grantee, which can be a user or a group. Access rights can be assigned to a group regardless of whether the group has any members. Users can be added to the group later. When a user is added to a group, the user automatically gains the access rights assigned to the group to which it belongs. A group can also have subgroups.Security on objects, such as folders and documents, can pertain to particular groups. These groups, and the users and subgroups that make up the group's membership, are defined and created using tools provided by your directory service product (for example, Windows Active Directory, Novell eDirectory, or Oracle Directory Server). Creating user accounts and the groups to which they belong are administrative tasks (typically performed by a system administrator) that are outside the scope of the Content Engine API.
You cannot create a new
Group
object, but you can instantiate one that has been persisted in your directory service by:- Calling
getInstance
orfetchInstance
on theFactory.Group
class. - Retrieving an individual
Group
object from aGroupSet
collection object.
You can call methods on the
Group
object to retrieve information about the group, such as its name and ID, or to get references to other objects. References to other objects may include the users who are members of the group and the subgroups or parent groups of the group.Metadata
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.String
get_DisplayName()
Returns the value of the DisplayName property.java.lang.String
get_DistinguishedName()
Returns the value of the DistinguishedName property.GroupSet
get_Groups()
Returns the value of the Groups property.java.lang.String
get_Id()
Returns the value of the Id property.GroupSet
get_MemberOfGroups()
Returns the value of the MemberOfGroups property.java.lang.String
get_Name()
Returns the value of the Name property.java.lang.String
get_ShortName()
Returns the value of the ShortName property.UserSet
get_Users()
Returns the value of the Users property.-
Methods inherited from interface com.filenet.api.core.IndependentObject
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
-
Methods inherited from interface com.filenet.api.core.EngineObject
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
-
-
-
-
Method Detail
-
get_Name
java.lang.String get_Name()
Returns the value of the Name property. For more information, see Name Property.
-
get_Id
java.lang.String get_Id()
Returns the value of the Id property. For more information, see Id Property.
-
get_Users
UserSet get_Users()
Returns the value of the Users property. For more information, see Users Property.
-
get_Groups
GroupSet get_Groups()
Returns the value of the Groups property. For more information, see Groups Property.
-
get_MemberOfGroups
GroupSet get_MemberOfGroups()
Returns the value of the MemberOfGroups property. For more information, see MemberOfGroups Property.
-
get_DisplayName
java.lang.String get_DisplayName()
Returns the value of the DisplayName property. For more information, see DisplayName Property.
-
get_DistinguishedName
java.lang.String get_DistinguishedName()
Returns the value of the DistinguishedName property. For more information, see DistinguishedName Property.
-
get_ShortName
java.lang.String get_ShortName()
Returns the value of the ShortName property. For more information, see ShortName Property.
-
-