Oracle Content Management SDK

oracle.ifs.beans
Class GroupMemberRelationship

java.lang.Object
  |
  +--oracle.ifs.beans.LibraryObject
        |
        +--oracle.ifs.beans.TieLibraryObject
              |
              +--oracle.ifs.beans.SystemObject
                    |
                    +--oracle.ifs.beans.TieSystemObject
                          |
                          +--oracle.ifs.beans.Relationship
                                |
                                +--oracle.ifs.beans.TieRelationship
                                      |
                                      +--oracle.ifs.beans.GroupMemberRelationship
All Implemented Interfaces:
IfsEventHandler, LibraryObjectInterface, SystemObjectInterface, Traceable
Direct Known Subclasses:
TieGroupMemberRelationship

public class GroupMemberRelationship
extends TieRelationship

/** The GroupMemberRelationship class is used to define membership relationships for users and groups (or groups within groups).

A GroupMemberRelationship is a SystemObject. It is not created directly, but created/deleted in the context of adding or deleting members from a DirectoryGroup. A GroupMemberRelationship is created when DirectoryGroup.addMember() is invoked, and deleted for DirectoryGroup.removeMember().

See Also:
DirectoryGroup

Field Summary
static java.lang.String CLASS_NAME
          Name of this class.
 
Fields inherited from class oracle.ifs.beans.Relationship
LEFTOBJECT_ATTRIBUTE, NAME_ATTRIBUTE, RIGHTOBJECT_ATTRIBUTE, SORTSEQUENCE_ATTRIBUTE
 
Fields inherited from class oracle.ifs.beans.SystemObject
ACTIVE_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE
 
Methods inherited from class oracle.ifs.beans.Relationship
getLeftObject, getRightObject, getSortSequence
 
Methods inherited from class oracle.ifs.beans.SystemObject
getPolicyBundle, getPropertyBundle, isActive, putPolicy, putProperty, putProperty, removeAllPolicies, removeAllProperties, removePolicy, removePolicy, removeProperty, setActive, setPolicyBundle, setPropertyBundle
 
Methods inherited from class oracle.ifs.beans.LibraryObject
equals, free, free, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getClassId, getClassObject, getDefinition, getId, getLabel, getName, getSession, handleEvent, hasNameAttribute, invokeServerMethod, isInstanceOf, isTraced, lookupInstanceLabel, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setName, toString, trace, update
 
Methods inherited from interface oracle.ifs.common.LibraryObjectInterface
getId
 
Methods inherited from interface oracle.ifs.common.Traceable
getTraceLogger, isTraced, trace
 

Field Detail


CLASS_NAME

public static final java.lang.String CLASS_NAME
Name of this class.

Useful for methods that take a class name argument.


Oracle Content Management SDK

(c) 2002 Copyright Oracle Corporation. All rights reserved.