com.novell.admin.ns.fs
Class FSClassDefinition
java.lang.Object
|
+--com.novell.admin.ns.ClassDefinition
|
+--com.novell.admin.ns.DefaultClassDefinition
|
+--com.novell.admin.ns.fs.FSClassDefinition
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- NWFSClassDefinition
- public class FSClassDefinition
- extends DefaultClassDefinition
Concrete class for File System class definitions.
This is an immutable class.
| Methods inherited from class com.novell.admin.ns.DefaultClassDefinition |
canBeContainedBy,
equals,
getContainmentClasses,
getMandatoryAttributes,
getName,
getNamingAttributes,
getOptionalAttributes,
isAttributeMandatory,
isAttributeOptional,
isAuxiliary,
isClassUsingAttribute,
isContainer,
isEffective,
isNamedBy,
isNonRemoveable,
toString |
| Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
directoryClassName
public static final java.lang.String directoryClassName
fileClassName
public static final java.lang.String fileClassName
directoryClassDef
public static FSClassDefinition directoryClassDef
fileClassDef
public static FSClassDefinition fileClassDef
FSClassDefinition
protected FSClassDefinition(java.lang.String name,
java.lang.String[] containmentClassNames,
AttributeDefinition[] mandatory,
AttributeDefinition[] naming,
AttributeDefinition[] optional,
boolean container,
boolean effective,
boolean nonRemove,
boolean auxiliary)
- Constructor - Creates a class definition for a class.
- Parameters:
name - The name of the schema class.classContainmentNames - Names of classes that this class can be
contained by.mandatoryAttributes - Array of mandatory attribute definitions.
This array may either be 'null' or empty if there are no mandatory attributes.
optionalAttributes - Array of optional attributes definitions.
This array may either be 'null' or empty if there are no optional attributes.
addOptionalAttributes
public void addOptionalAttributes(AttributeDefinition[] optional)
addContainmentClasses
public void addContainmentClasses(java.lang.String[] containmentClassNames)
getClassDefinition
public FSClassDefinition getClassDefinition()
throws NamespaceException
API Documentation Copyright © 1998-2003 Novell, Inc. All rights reserved.
ConsoleOne is a registered trademark of Novell Inc.
Generated December 9 2003 1727.