com.novell.admin.ns
Class MOOManager

java.lang.Object
  |
  +--com.novell.admin.ns.MOOManager
Direct Known Subclasses:
NDSMOOManagerImpl

public abstract class MOOManager
extends java.lang.Object

This class describes a service for multiple object administration.


Field Summary
protected  java.util.Hashtable m_operations
          list of ObjectOperations on this manager.
protected  ObjectEntryEnumeration oeEnumeration
          The associated ObjectEntryEnumeration.
protected  ObjectEntry treeOE
           
 
Constructor Summary
protected MOOManager(ObjectEntry inTreeOE, ObjectEntryEnumeration inoeEnumeration)
          Constructor.
 
Method Summary
 void addObjectOperation(ObjectOperation operation)
           
 void clearAllObjectOperations()
           
 void deleteObjectOperation(java.lang.String attrName)
           
 ObjectOperation[] getAllObjectOperations()
           
 ObjectEntryEnumeration getObjectEntryEnumeration()
           
 ObjectOperation getObjectOperation(java.lang.String attrName)
           
 ObjectEntry getTreeObjectEntry()
           
 void setObjectEntryEnumeration(ObjectEntryEnumeration inoeEnumeration)
           
abstract  void updateObjects(MOOManagerCallBack callBack)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oeEnumeration

protected ObjectEntryEnumeration oeEnumeration
The associated ObjectEntryEnumeration.

treeOE

protected ObjectEntry treeOE

m_operations

protected java.util.Hashtable m_operations
list of ObjectOperations on this manager.
Constructor Detail

MOOManager

protected MOOManager(ObjectEntry inTreeOE,
                     ObjectEntryEnumeration inoeEnumeration)
Constructor.
Parameters:
treeOE - - The objectEntry for the tree associated with the enumeration. It may not be null. Required at construction because we cannot peek into the enumeration to get it when we need it.
oeEnumeration - - The object entry enumeration. This may be null
Method Detail

addObjectOperation

public void addObjectOperation(ObjectOperation operation)

deleteObjectOperation

public void deleteObjectOperation(java.lang.String attrName)

getObjectOperation

public ObjectOperation getObjectOperation(java.lang.String attrName)

getAllObjectOperations

public ObjectOperation[] getAllObjectOperations()

clearAllObjectOperations

public void clearAllObjectOperations()

setObjectEntryEnumeration

public void setObjectEntryEnumeration(ObjectEntryEnumeration inoeEnumeration)

getObjectEntryEnumeration

public ObjectEntryEnumeration getObjectEntryEnumeration()

getTreeObjectEntry

public ObjectEntry getTreeObjectEntry()

updateObjects

public abstract void updateObjects(MOOManagerCallBack callBack)


API Documentation Copyright © 1998-2003 Novell, Inc. All rights reserved.
ConsoleOne is a registered trademark of Novell Inc.
Generated December 9 2003 1727.