Uses of Class
com.novell.admin.common.exceptions.SPIException

Packages that use SPIException
com.novell.admin.common.exceptions Provides the exceptions thrown by the NDS Namespace Administration APIs. 
com.novell.admin.common.ui Provides classes for displaying the user interface for NDS Administration Page Snap-ins. 
com.novell.admin.ns Provides interfaces and classes for administering namespaces through ConsoleOne. 
com.novell.admin.ns.fs Provides interfaces and classes for administering a file system namespace through ConsoleOne. 
com.novell.admin.ns.fs.nw Provides interfaces and classes for administering the NetWare file system namespace through ConsoleOne. 
com.novell.admin.ns.nds Provides interfaces and classes for administering the NDS namespace through ConsoleOne. 
com.novell.admin.ns.nw Provides interfaces and classes for administering a NetWare NDS namespace through ConsoleOne. 
com.novell.admin.rbs Provides interfaces and classes for administering role-based NDS services through ConsoleOne. 
com.novell.admin.snapins.creator   
 

Uses of SPIException in com.novell.admin.common.exceptions
 

Subclasses of SPIException in com.novell.admin.common.exceptions
 interface SimpleSPIException
          This class is used for SPIExceptions that have return errors codes.
 interface UniqueSPIException
          This class is used for SPIExceptions that have return error codes.
 

Methods in com.novell.admin.common.exceptions that return SPIException
 SPIException UniqueSPIException.newException(int errorCode, java.lang.String funcName)
          Creates a UniqueSPIException
 SPIException UniqueSPIException.newException(int errorCode, java.lang.String className, java.lang.String funcName)
          Creates a UniqueSPIException
 SPIException SimpleSPIException.newException(java.lang.String error)
          Returns a SimpleSPIException
 SPIException SimpleSPIException.newException(java.lang.String error, java.lang.String xtraMsg)
           
 SPIException SimpleSPIException.newException(java.lang.String error, boolean reportFlag)
           
 SPIException SimpleSPIException.newException(java.lang.Exception e)
           
 

Uses of SPIException in com.novell.admin.common.ui
 

Methods in com.novell.admin.common.ui that throw SPIException
protected abstract  void AdminPage.checkRights()
          Checks for rights to edit attributes on this page.
 

Constructors in com.novell.admin.common.ui with parameters of type SPIException
NSPIExceptionMsgBox.NSPIExceptionMsgBox(Shell shell, SPIException e)
          Constructor.
NSPIExceptionMsgBox.NSPIExceptionMsgBox(Shell shell, SPIException e, java.lang.String msg)
          Constructor - Takes an additional message parameter to display after the SPIException message.
NSPIExceptionMsgBox.NSPIExceptionMsgBox(Shell shell, SPIException e, java.lang.String msg, int type)
          Constructor - Takes an additional message parameter to display after the SPIException message.
 

Uses of SPIException in com.novell.admin.ns
 

Methods in com.novell.admin.ns that throw SPIException
 OperationStatus PartitionService.createPartition(ObjectEntry partObjEntry)
          Creates a partition at the with the specified ObjectEntry as the partition root.
 OperationStatus PartitionService.mergePartition(ObjectEntry partObjEntry)
          Merges a partition with its parent partition.
 Replica[] PartitionService.getPartitionReplicaList(ObjectEntry servObjEntry, java.lang.String serverToRead)
          Returns a list of replicas of a partition objectEntry.
 Replica[] PartitionService.getServerPartitionList(ObjectEntry servObjEntry)
          Returns the list of replicas stored on a server.
 OperationStatus PartitionService.createReplica(ObjectEntry partObjEntry, java.lang.String servFDN, int type)
          Creates a replica of a specified partition.
 OperationStatus PartitionService.deleteReplica(ObjectEntry partObjEntry, java.lang.String servFDN)
          Deletes a replica of a specified partition.
 java.lang.String PartitionService.getPartitionRoot(ObjectEntry objEntry)
          Returns the fully distinguished name of the specified partition root objEntry.
 boolean PartitionService.isPartition(ObjectEntry objEntry)
          Determines if an object is a partition.
 PartitionService PartitionableNamespace.getPartitionService(ObjectEntry obj)
          Returns the partition management tool.
 ObjectType Schema.getObjectType(java.lang.String className)
          Returns an ObjectType object for a specific class.
 ClassDefinition Schema.getClassDefinition(java.lang.String className)
          Returns the definition for a specific class.
 AttributeDefinition Schema.getAttributeDefinition(java.lang.String attrName)
          Returns the definition for a specific attribute.
 SchemaDefinition Schema.getSchemaDefinition()
          Returns the schema definition from NDS.
 void Schema.writeAttributeDefinition(AttributeDefinition attributeDef)
          Writes the attribute definition to NDS.
 void Schema.deleteAttributeDefinition(AttributeDefinition attributeDef)
          Deletes the attribute definition from NDS.
 void Schema.modifyClassDefinition(ClassDefinition classDef)
          Modifies the class definition in NDS.
 void Schema.writeClassDefinition(ClassDefinition classDef)
          Writes the class definition to NDS.
 void Schema.deleteClassDefinition(ClassDefinition classDef)
          Deletes the class definition from NDS.
 java.io.InputStream StreamValue.getValue()
          Returns the value as a InputStream.
 java.io.InputStream InputStreamFactory.getInputStream()
          Returns the InputStream.
 void AdminNamespace.create(NSObject obj)
          Creates a new object in the namespace.
 ObjectEntry AdminNamespace.createObjectEntry(ObjectEntry parent, java.lang.String child, java.lang.String className)
          Creates an ObjectEntry for a child object that does not exist in the namespace.
 void AdminNamespace.delete(ObjectEntry obj)
          Deletes an object from the namespace.
 boolean AdminNamespace.doesExist(ObjectEntry parentEntry, java.lang.String objStr)
          Checks to see if an object exists in the namespace.
 int AdminNamespace.getMaxNameLength(ObjectEntry parentOE, AttributeDefinition attrDef)
          Returns the maximum character length for a new object name, depending on the namespace.
 ObjectType[] AdminNamespace.getObjectTypes(ObjectEntry obj)
          Returns all of the possible object types for this namespace.
 ObjectType AdminNamespace.getObjectType(ObjectEntry obj, java.lang.String className)
          Returns an object type for the given object entry.
 ObjectAttribute[] AdminNamespace.getAttributes(ObjectEntry obj, java.lang.String[] attrStrings)
          Reads an existing object in the namespace and returns an array containing the object's attributes, including their values.
 void AdminNamespace.setAttributes(ObjectEntry obj, ObjectAttribute[] attributes)
          Writes attributes, including values, to an existing object.
 ClassDefinition AdminNamespace.getClassDefinition(ObjectEntry ctxObj, java.lang.String className)
          Reads the namespace schema and returns a class definition for a specific class.
 AttributeDefinition AdminNamespace.getAttributeDefinition(ObjectEntry ctxObj, java.lang.String attrName)
          Returns an attribute definition for a specific attribute in a specific context.
 SchemaDefinition AdminNamespace.getSchemaDefinition(ObjectEntry ctxObj)
          Returns the schema definition from a given context.
 ObjectEntryEnumeration AdminNamespace.getChildren(ObjectEntry obj)
          Returns an ObjectEntry's child objects.
 ObjectEntryEnumeration AdminNamespace.getChildren(ObjectEntry obj, ResultModifier modifiers)
          Returns an ObjectEntry's child objects according to a filtered request.
 Rights AdminNamespace.getObjectEffectiveRights(ObjectEntry objForInquire, ObjectEntry trustee)
          Returns the effective rights of an object to a target object.
 Rights[] AdminNamespace.getPropertyEffectiveRights(ObjectEntry objForInquire, ObjectEntry trustee, java.lang.String[] attrNames)
          Returns the effective rights of an object to a target object's attributes.
 NSObject AdminNamespace.getDetails(ObjectEntry obj)
          Reads the details for an existing object and returns an NSObject for that object.
 NSObject AdminNamespace.getDetails(ObjectEntry obj, java.lang.Object key)
          Reads the details for an existing object and returns an NSObject for that object.
 ObjectEntry AdminNamespace.getObjectEntry(java.lang.String objEntryStr)
          Returns an ObjectEntry for a valid object name.
 ObjectEntry AdminNamespace.getObjectEntry(ObjectEntry parentEntry, java.lang.String objEntryStr)
          Returns an ObjectEntry for a valid object name.
 ObjectEntry AdminNamespace.move(ObjectEntry objToMove, ObjectEntry destination)
          Moves an object to another location in the namespace.
 ObjectEntry AdminNamespace.rename(ObjectEntry fromObjEntry, java.lang.String newName)
          Renames an object.
 void AdminNamespace.update(NSObject obj)
          Writes object changes to the namespace.
 void OperationStatus.waitForOperation(int length, PartitionOperationCallBack cb)
          This method waits for the specified length of time and calls the callback class.
 void OperationStatus.abortOperation()
          Aborts an operation.
 int OperationStatus.getStatus()
          Returns the status of the operations.
 ObjectEntry AuthenticationNamespace.getAuthenticatedIdentity(ObjectEntry obj)
          Returns the identity for the current logged in user.
 void AuthenticationNamespace.changePassword(ObjectEntry obj)
          Changes a password for an object.
 void AuthenticationNamespace.changePassword(ObjectEntry obj, java.lang.String oldPassword, java.lang.String newPassword)
          Changes a password for an object.
 void AuthenticationNamespace.setPassword(ObjectEntry obj)
          Sets the password for an object.
 void AuthenticationNamespace.setPassword(ObjectEntry obj, java.lang.String password)
          Sets the password for an object.
 void AuthenticationNamespace.authenticate(ObjectEntry obj)
          Authenticates an object.
 void AuthenticationNamespace.authenticate(java.lang.String obj, java.lang.String authenticateObject, java.lang.String password)
          Authenticates an object.
 void AuthenticationNamespace.authenticateServer(java.lang.String serverName)
          Authenticates to a particular server.
 void AuthenticationNamespace.unAuthenticate(ObjectEntry obj)
          UnAuthenticates the object.
 void AuthenticationNamespace.unAuthenticate(ObjectEntry obj, java.lang.String password)
          UnAuthenticates the object.
 

Uses of SPIException in com.novell.admin.ns.fs
 

Methods in com.novell.admin.ns.fs that throw SPIException
 java.io.InputStream FSInputStreamFactory.getInputStream()
          Get the InputStream.
 ObjectEntry FSNamespace.createObjectEntry(ObjectEntry parent, java.lang.String context)
          Deprecated. This routine was used to keep track of the federation point into the file system namespace. This was done in a dangerous way which could cause namespace inconsistencies. Please use getFSRootOE(ObjectEntry federationPointObject) to create initial or root ObjectEntries within the file system namespace.
 FSRootObjectEntry FSNamespace.getFSRootOE(ObjectEntry federationPointObject)
          get an FSRootObjectEntry for a NDS volume object.
 void FSNamespace.create(ObjectEntry parent, java.lang.String child, ObjectEntry trusteeOE, FSRights rights)
          creates a File System directory and assigns a trustee with rights to it
 ObjectAttribute[] FSNamespace.getAttributes(ObjectEntry obj)
          gets the attributes of a file, directory or volume in the File System
 Rights FSNamespace.getObjectEffectiveRights(ObjectEntry obj, java.lang.String trustee)
          Gets the effect rights a trustee has on a particular File System object
 Rights FSNamespace.getObjectEffectiveRights(ObjectEntry obj)
          Gets the effect rights the current user has on a particular File System object
 ObjectEntry FSNamespace.getObjectEntry(java.lang.String objEntryStr, boolean bUseStoredRootName)
          Deprecated. This routine may return erronous results unless specific namespace routines are called in a specific sequence. It will also return incorrect results if the filesystem namespace was federated into from multiple points using now deprecated namespace calls. The file system namespace should be federated into using getFSRootOE(ObjectEntry federationPointObject). Please use getObjectEntry(ObjectEntry parentEntry, String objEntryStr) in place of this routine.
 void FSNamespace.purge(ObjectEntry parent, java.util.Vector deletedFileList)
          purges a deleted file from the File System
 void FSNamespace.salvage(ObjectEntry parent, java.lang.Object facade, java.lang.String newName)
          salvages a deleted object in a particular location back to the File System
 java.util.Enumeration FSNamespace.getDeletedObjectList(ObjectEntry parent, ResultModifier modifier)
           
 java.util.Enumeration FSNamespace.getDeletedObjectInformationList(ObjectEntry parent)
           
 void FSNamespace.setTrusteeRights(ObjectEntry objEntry, ObjectEntry trusteeOE, int rights)
          Modifies a File System object by assigning a trustee with rights to it
 void FSNamespace.setTrusteeRestriction(ObjectEntry volumeObj, ObjectEntry trusteeOE, int limit)
          Modifies a File System volume by assigning a trustee with restrictions to it.
 java.lang.String[] FSNamespace.getTrusteePathList(ObjectEntry obj, java.lang.String trustee)
          return the list of files and directories the trustee has explicit rights to.
 int FSNamespace.getUserSpaceInUse(ObjectEntry volumeObj, java.lang.String user)
          Gets the User Space In Use for a volume where a file system object entry resides
 boolean FSNamespace.canVolumeMigrate(ObjectEntry obj)
          A check to determine if the selected File System volume can perform migrations.
 boolean FSNamespace.canVolumeCompress(ObjectEntry obj)
          A check to determine if the selected File System volume can perform compressions.
 java.lang.Object FSNamespace.getContext(ObjectEntry objEntry)
          return the initial context to be used.
 long FSNamespace.getFileSize(ObjectEntry fileOE)
          Returns athe size of the file
 java.io.InputStream FSNamespace.getFileInputStream(ObjectEntry objToUse)
          Returns an InputStream for the specified ObjectEntry.
 java.io.OutputStream FSNamespace.getFileOutputStream(ObjectEntry objToUse)
          Returns an OutputStream for the specified ObjectEntry.
 void FSNamespace.unAuthenticate(ObjectEntry obj)
          UnAuthenticates the object from any filesystem (i.e server/filesystem) that it may have created an authenticated identity to.
 

Constructors in com.novell.admin.ns.fs that throw SPIException
FSInputStreamFactory.FSInputStreamFactory(ObjectEntry objEnt)
           
 

Uses of SPIException in com.novell.admin.ns.fs.nw
 

Methods in com.novell.admin.ns.fs.nw that throw SPIException
 java.lang.String[] NWFSNamespace.getVolumeNameSpaces(ObjectEntry oe)
          Get a string array of the volume namespaces.
 void NWFSNamespace.create(ObjectEntry parent, java.lang.String child, ObjectEntry trusteeOE, FSRights rights)
          creates a File System directory and assigns a trustee with rights to it
 ObjectEntryEnumeration NWFSNamespace.getChildren(ObjectEntry obj, ResultModifier modifiers)
          Gets the subordinate objects from an ObjectEntry.
 ValueComponent NWFSNamespace.getVolumeUtilization(ObjectEntry obj, java.lang.String user)
          Gets the Volume Utilization ValueComponent from a volume for a particular user.
 ValueComponent NWFSNamespace.getVolumeInformation(ObjectEntry obj)
          Gets the Volume Information ValueComponent from a volume
 long NWFSNamespace.getUserSpaceAvailable(ObjectEntry obj, java.lang.String user)
          Gets the User Space Available for a volume where a file system object entry resides
 void NWFSNamespace.copyTrustees(ObjectEntry objEntrySource, ObjectEntry objEntryDestination)
          copies trustees from the source file to the destination file
 

Uses of SPIException in com.novell.admin.ns.nds
 

Methods in com.novell.admin.ns.nds that throw SPIException
 void NDSReplicaOperationStatus.waitForOperation(int length, PartitionOperationCallBack cb)
          This method is a NO-OP method.
 void NDSReplicaOperationStatus.abortOperation()
          This method is a NO-OP method.
 int NDSReplicaOperationStatus.getStatus()
          Returns the operation status indicating success.
 int OperationThreadStatus.operationStatus()
          Returns the operations' states.
 byte[] NDSNCPExtension.sendNCPRequest(byte[] request, int replySize)
          Returns the reply data from the ncp extension.
 java.io.InputStream NDSInputStreamFactory.getInputStream(ObjectEntry serverObj)
          Returns the InputStream from the passed in server
 void NDSSchemaDefinition.putAttributeDefinition(AttributeDefinition attributeDef)
          Adds a new attribute definition to the schema.
 void NDSSchemaDefinition.putClassDefinition(ClassDefinition classDef)
          Adds a new class definition to the schema or replaces an existing definition with another.
 void NDSSchemaDefinition.removeAttributeDefinition(java.lang.String attrName)
          Removes an attribute definition from the schema.
 void NDSSchemaDefinition.removeClassDefinition(java.lang.String className)
          Removes a class definition from the schema.
 void NDSPartitionService.abortPartitionOperation(ObjectEntry partObjEntry)
          Aborts a partition operation on the input partObjEntry
 NDSPartitionInfo NDSPartitionService.getPartitionInfo(ObjectEntry partObjEntry)
          Returns partition information of a partition.
 int NDSPartitionService.getNumberOfReplicasOnServer(ObjectEntry servObjEntry)
          Returns the number of replicas stored on the input server object entry.
 OperationStatus NDSPartitionService.changeReplicaType(ObjectEntry partObjEntry, java.lang.String servFDN, int type)
          Changes the replica type of a partition replica on a server
 NDSReplicaInfo NDSPartitionService.getReplicaInfo(NDSReplica replica, java.lang.String serverToRead)
          Returns replica information of a replica.
 NDSReplicaInfo NDSPartitionService.getReplicaInfo(ObjectEntry pFDN, ObjectEntry servFDN)
          Returns a replica's information.
 java.util.Date NDSPartitionService.getUTCTime(ObjectEntry partObjEntry)
          Returns the Universal Time Coordinated (UTC) setting of the server.
 NDSReplicaInfo[] NDSPartitionService.getDirectedPartitionReplicaList(ObjectEntry partitionOE, ObjectEntry serverOE)
          Returns a list of NDSReplicaInfo of a partition objectEntry from directed server.
 void NDSPartitionService.sendUpdates(ObjectEntry partObjEntry, java.lang.String servFDN)
          This replica sends updates to all other replicas.
 void NDSPartitionService.receiveUpdates(ObjectEntry partObjEntry, java.lang.String servFDN)
          This replica receives updates from the master replica.
 void NDSPartitionService.syncReplica(ObjectEntry partObjEntry, java.lang.String servFDN)
          This method updates each replica of a partition after an addition, deletion, or modification to NDS.
 void NDSPartitionOperationStatus.waitForOperation(int length, PartitionOperationCallBack cb)
          This method will wait for the specified length of time(in millisecond) and call the callback class.
 void NDSPartitionOperationStatus.abortOperation()
          Abort partition operation.
 int NDSPartitionOperationStatus.getStatus()
          Returns the status of NDS partition operation.
 ObjectEntryEnumeration NDSNamespace.getChildContainers(ObjectEntry parent, ResultModifier modifiers)
          Retrieves the child container objects for a given container object.
 java.lang.String NDSNamespace.getDereferencedAliasObjectDN(ObjectEntry aliasOE)
          Retrieves the DN of the object the alias is pointing to.
 ObjectType[] NDSNamespace.getObjectType(ObjectEntry tree, java.lang.String[] objectFDN)
          Returns an ObjectType for each object's fully distinguished name (FDN).
 java.util.Date NDSNamespace.getLastModificationTime(ObjectEntry objectEntry)
          Returns the time of the last modification of the object in NDS.
 PartitionService NDSNamespace.getPartitionService(ObjectEntry obj)
          Returns the handle to the partition management service.
 boolean NDSNamespace.isSkadsServer(ObjectEntry obj)
          Determines whether or not the object is in an NDS v8 tree.
 ObjectAttribute NDSNamespace.getAttribute(ObjectEntry obj, java.lang.String attrStr)
          Returns the attribute value(s) for a namespace object's specific attribute.
 NDSNCPExtension NDSNamespace.getNCPExtension(java.lang.String name, ObjectEntry serverOE)
          Helper method to the ncp extension device.
 java.lang.Object NDSNamespace.getContext(ObjectEntry oe)
          Helper method to return a Provider Context
 ObjectAttribute[] NDSNamespace.getAttributes(ObjectEntry obj, java.lang.String[] attrStrings, ObjectEntry serverObj)
          Reads an existing object in the namespace and returns an array containing the object's attributes, including their values.
 NSObject NDSNamespace.getDetails(ObjectEntry obj, ObjectEntry serverObj)
          Reads the details for an existing object and returns an NSObject for that object.
 void NDSNamespace.setAttribute(ObjectEntry obj, ObjectAttribute attribute)
          Writes the attribute value for a namespace objects particular attribute.
 java.lang.String NDSNamespace.getTreeNameFromServer(java.lang.String server)
          Get the tree name from a specified server.
 Rights NDSNamespace.getPropertyEffectiveRights(ObjectEntry objForInquire, ObjectEntry trustee, java.lang.String attrName)
          Get the effective property rights of a trustee on an objects attribute.
 int NDSNamespace.ncpFragmentRequest(ObjectEntry oe, int ncp, int verb, byte[][] requestFrags, byte[][] replyFrags)
          Send NCP using a fragmented request
 void NDSNamespace.update(NSObject obj, ObjectEntry serverObj)
          Writes object changes to the namespace.
 void NDSNamespace.create(NSObject obj, ObjectEntry serverObj)
          Creates a new object in the namespace.
 void NDSNamespace.delete(ObjectEntry obj, ObjectEntry serverObj)
          Deletes an object from the namespace.
 void NDSNamespace.setAccessConfidence(int newConfidence)
           
 

Uses of SPIException in com.novell.admin.ns.nw
 

Methods in com.novell.admin.ns.nw that return SPIException
protected  SPIException NetWareNamespace.resolveSPIException(java.lang.Exception x)
          Converts an Exception into an SPIException.
 

Uses of SPIException in com.novell.admin.rbs
 

Methods in com.novell.admin.rbs that throw SPIException
 void RBSObject.verifyNSObject()
          Called by all derived methods to make sure that nsObj has been initialized before it is used.
 void RBSObject.update()
          Writes the NSObject to NDS.
 java.lang.String RBSObject.getDescription()
          Returns the description of the object
 void RBSObject.setDescription(java.lang.String description)
          Sets the description of the object.
 java.net.URL RBSExternalScope.getURL()
          Returns the url of the module
 void RBSExternalScope.setURL(java.net.URL url)
          Sets the url of the external scope object.
static java.util.Enumeration NSModel.getAttribute(ObjectEntry oe, NSObject nsObj, java.lang.String attrName)
          Gets an Enumeration representing the values of an attribute.
static void NSModel.setValueComponents(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, ValueComponent[] values)
          Sets a specified attribute to contain the given ValueComponents as its values.
static void NSModel.addValueComponents(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, ValueComponent[] values)
          Adds the given ValueComponents to a specified attribute.
static void NSModel.deleteValueComponents(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, ValueComponent[] values)
          Deletes the given ValueComponents from the specified attribute.
static void NSModel.modifyValueComponents(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, ValueComponent[] newValues, ValueComponent[] oldValues)
          Modifies the given ValueComponents in a specified attribute.
static java.lang.String[] NSModel.getStrings(ObjectEntry oe, NSObject nsObj, java.lang.String attrName)
          Gets a String[] representing the values of a specified attribute.
static void NSModel.setStrings(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, java.lang.String[] values)
          Sets the strings of a given attribute.
static void NSModel.addStrings(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, java.lang.String[] values)
          Adds to the strings of a given attribute.
static void NSModel.deleteStrings(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, java.lang.String[] values)
          Deletes the given strings from a given attribute.
static ObjectEntry[] NSModel.getDN(ObjectEntry oe, NSObject nsObj, java.lang.String attrName)
          Reads the DNs of an attribute and returns the corresponding ObjectEntries.
static void NSModel.setDN(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, ObjectEntry[] values)
          Sets the DNs of an attribute to the given ObjectEntries
static void NSModel.addDN(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, ObjectEntry[] values)
          Adds to the DNs of an attribute the given ObjectEntries
static void NSModel.deleteDN(ObjectEntry oe, NSObject nsObj, java.lang.String attrName, ObjectEntry[] values)
          Deletes from the DNs of an attribute the given ObjectEntries
static void NSModel.makeDNRelation(NSObject aObj, NSObject bObj, java.lang.String aAttrName, java.lang.String bAttrName)
          Given two NSObject and their corresponding attribute names, Puts a in b's attribute, and b in a's attribute.
static void NSModel.removeDNRelation(NSObject aObj, NSObject bObj, java.lang.String aAttrName, java.lang.String bAttrName)
          Given two NSObject and their corresponding attribute names, removes b from a's attribute and a from b's attribute.
static void NSModel.makeTypedNameRelation(NSObject aObj, NSObject bObj, java.lang.String aAttrName, java.lang.String bAttrName, long aLevel, long aInterval, long bLevel, long bInterval)
          Given two NSObject and their corresponding attribute names, Puts a in b's attribute, and b in a's attribute.
static void NSModel.removeTypedNameRelation(NSObject aObj, NSObject bObj, java.lang.String aAttrName, java.lang.String bAttrName, long aLevel, long aInterval, long bLevel, long bInterval)
          Given two NSObject and their corresponding attribute names, removes b from a's attribute and a from b's attribute.
 boolean RBSAssociation.isExternalScope()
          Checks if the scope is an External Scope
static long RBSUtil.getAvailableTrusteeIndex(ObjectEntry oe, NSObject nsObj)
          Finds the highest Interval portion of the rbsTrusteeOf attribute of oe and returns that value + 1
static void RBSUtil.createAssociation(RBSAssociation assc, NSObject nsObj, NSObject roleObj, NSObject scopeObj)
          Given a RBSAssociation and the NSObjects representing the object and Role, creates the necessary association between the objects and their attributes.
static void RBSUtil.deleteAssociation(RBSAssociation assc, NSObject nsObj, NSObject roleObj, NSObject scopeObj)
          Given a RBSAssociation and the NSObjects representing the object and Role, deletes the association.
static void RBSUtil.modifyAssociation(RBSAssociation assc, NSObject nsObj, NSObject roleObj, NSObject newScopeObj, NSObject oldScopeObj)
          Given a RBSAssociation and the NSObjects representing the object and Role, modifies the scope, start and stop times in the relationship if necessary.
static void RBSUtil.makeRoleTrusteeOfContent(NSObject contentObj, NSObject roleObj)
          This makes the role object a trustee of the task or job object Note that this does NOT write to NDS, it writes to the NSObject, the caller is responsible for updating the NSObjects.
static void RBSUtil.makeRoleAndUserSecurityEquivalent(NSObject userObj, NSObject roleObj)
          This makes the role and user objects security equivalent to each other Note that this does NOT write to NDS, it writes to the NSObject, the caller is responsible for updating the NSObjects.
static void RBSUtil.removeRoleAndUserSecurityEquivalent(NSObject userObj, NSObject roleObj)
          This removes the role and user objects security equivalent from each other Note that this does NOT write to NDS, it writes to the NSObject, the caller is responsible for updating the NSObjects.
static void RBSUtil.makeGroupOrContainerTrusteeOfContent(NSObject contentObj, ObjectEntry memberOE)
          This makes the group or container object a trustee of the task or job object Note that this does NOT write to NDS, it writes to the NSObject, the caller is responsible for updating the NSObjects.
static boolean RBSUtil.canPerformTask(ObjectEntry identity, ObjectEntry scope, RBSTask task)
          Checks to see if a user can perform a task at a certain scope; NOTE that this does NOT check for NDS rights to perform the task it only checks to see if the Task is a member of a role assigned to this user.
 java.net.URL RBSModule.getURL()
          Returns the url of the module
 void RBSModule.setURL(java.net.URL url)
          Sets the url of the module.
 java.util.Vector RBSModule.getPath()
          Returns a vector of dependent modules
 void RBSModule.setPath(ValueList[] valueList)
          Sets the dependent modules of this module.
 java.lang.String RBSModule.getType()
          Returns the module type
 void RBSModule.setType(java.lang.String type)
          Sets the module type.
 RBSTask[] RBSModule.getTasks()
          Returns an array of RBSTask in this module
 RBSRole[] RBSAssociatedObject.getOwnedRoles()
          Gets the owned roles of this object.
 void RBSAssociatedObject.setOwnedRoles(RBSRole[] roles)
          Sets the Owned Roles for the object.
 void RBSAssociatedObject.addOwnedRoles(RBSRole[] roles)
          Adds Roles to this objects Owned Roles.
 void RBSAssociatedObject.deleteOwnedRoles(RBSRole[] roles)
          Deletes roles from the Owned Roles for the object.
 RBSAssociation[] RBSAssociatedObject.getAllRoleAssociations()
          Gets all Roles associated to this object; This includes Roles directly associated and roles that are inherited either from groups or containers.
 RBSAssociation[] RBSAssociatedObject.getDirectRoleAssociations()
          Gets all Roles direclty associated to this object;
 void RBSAssociatedObject.setDirectRoleAssociations(RBSAssociation[] roles)
          Sets the directly associated roles for this object.
 void RBSAssociatedObject.addDirectRoleAssociations(RBSAssociation[] assc)
          Adds to the directly associated roles for this object.
 void RBSAssociatedObject.deleteDirectRoleAssociations(RBSAssociation[] assc)
          Deletes assocations from this object.
 void RBSAssociatedObject.modifyDirectRoleAssociations(RBSAssociation[] assc)
          Modifies an existing assocation of the object; this only modifies the Role object's start, stop, and scope.
 void RBSAssociatedObject.update()
          OverWrites the base class update
 ObjectEntry[] RBSRole.getOwners()
          Returns the owners of the role
 void RBSRole.setOwners(ObjectEntry[] owners)
          Sets the given objects as owners to the role.
 void RBSRole.addOwners(ObjectEntry[] owners)
          Adds the given objects as owners to the role.
 void RBSRole.deleteOwners(ObjectEntry[] owners)
          Delete the given owner objects from the role.
 RBSObject[] RBSRole.getContent()
          Returns an array of rbsTask and rbsJob objects in the Role.
 void RBSRole.setContent(RBSObject[] content)
          Sets the tasks for the role.
 void RBSRole.addContent(RBSObject[] content)
          Adds tasks to the role.
 void RBSRole.deleteContent(RBSObject[] content)
          Deletes the given tasks from the role.
 RBSAssociation[] RBSRole.getMembers()
          Returns the members of the role
 void RBSRole.setMembers(RBSAssociation[] members)
          Sets the given objects as members of the role.
 void RBSRole.addMembers(RBSAssociation[] assc)
          Adds the given members to the role.
 void RBSRole.deleteMembers(RBSAssociation[] assc)
          Deletes the given members from the role.
 void RBSRole.modifyMembers(RBSAssociation[] assc)
          Modifys the scope, start and stop times of the association.
 boolean RBSRole.contains(RBSObject task)
          Checks to see if this Role has the given Task
 void RBSRole.update()
          OverWrites the base class update
 RBSObject[] RBSTask.getContentMembership()
          Returns the objects that this task is a member of
 void RBSTask.setContentMembership(RBSObject[] content)
          Sets the objects for which this task is a content member of.
 void RBSTask.addContentMembership(RBSObject[] content)
          Adds this task to the content of the given RBSObjects
 void RBSTask.deleteContentMembership(RBSObject[] content)
          Deletes this content member from the given objects.
 RBSRights[] RBSTask.getRights()
          Returns the task rights of the task object
 void RBSTask.setRights(RBSRights[] rights)
          Sets the task rights for the task.
 void RBSTask.addRights(RBSRights[] rights)
          Adds the task rights to the task.
 void RBSTask.deleteRights(RBSRights[] rights)
          Deletes the task rights for the task.
 java.lang.String RBSTask.getEntryPoint()
          Returns the entry point of the task
 void RBSTask.setEntryPoint(java.lang.String point)
          Sets the entry point for the task.
 java.lang.String RBSTask.getTaskParameters()
          Returns the task parameters of the task
 void RBSTask.setTaskParameters(java.lang.String taskParameters)
          Sets the entry point for the task.
 void RBSTask.update()
          OverWrites the base class update
 

Constructors in com.novell.admin.rbs that throw SPIException
RBSSchemaVerifier.RBSSchemaVerifier(InitSnapinInfo snapinInfo, ObjectEntry treeOE)
          Constructor.
 

Uses of SPIException in com.novell.admin.snapins.creator
 

Methods in com.novell.admin.snapins.creator that throw SPIException
 void CreatorInfo.setParentOE(ObjectEntry parentOE)
           
 

Constructors in com.novell.admin.snapins.creator that throw SPIException
CreatorInfo.CreatorInfo(Shell shell, ObjectEntry parentOE, java.lang.String objectName)
           
 



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