com.novell.admin.ns
Interface MultiObjModificationNamespace

All Known Subinterfaces:
NDSNamespace
All Known Implementing Classes:
MultiObjModificationNamespaceImpl

public interface MultiObjModificationNamespace

This interface describes a namespace service for multiple object administration.


Method Summary
 MODObject getMODDetails(com.novell.application.console.snapin.ObjectEntryCollection oeCollection, java.lang.Object key)
          Returns an Empty NSObject model (MODObject) to be used as the model for a collection of objects.
 void updateMultipleObjects(com.novell.application.console.snapin.ObjectEntryCollection collection, MODObject referenceObj, MultiObjModificationCallBack callBack)
          Given an NSObject model, apply its changes to all items in an ObjectEntryCollection and write those changes to NDS.
 

Method Detail

updateMultipleObjects

public void updateMultipleObjects(com.novell.application.console.snapin.ObjectEntryCollection collection,
                                  MODObject referenceObj,
                                  MultiObjModificationCallBack callBack)
Given an NSObject model, apply its changes to all items in an ObjectEntryCollection and write those changes to NDS.
Parameters:
collection - The ObjectEntryCollection to apply the changes to, which must be of the same class type.
referenceObj - The NSObject model.
callBack - The Callback object that is called just before each object in "objects" is updated.

getMODDetails

public MODObject getMODDetails(com.novell.application.console.snapin.ObjectEntryCollection oeCollection,
                               java.lang.Object key)
Returns an Empty NSObject model (MODObject) to be used as the model for a collection of objects. This method provides the option of caching the MODObject by use of the "key" parameter.
Parameters:
oeCollection - The ObjectEntryCollection to get details for.
key - The key into the hash table where the NSObject model is stored.
Returns:
NSObject model, which contains details on the namespace objects.


API Documentation Copyright © 1998-2003 Novell, Inc. All rights reserved.
NDS is a registered trademark of Novell, Inc. in the United States and other countries.
Generated December 17 2003 1746.