|
All LDAP Classes Internal LDAP Classes |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ietf.ldap.LDAPAttribute
org.ietf.ldap.LDAPSchemaElement
org.ietf.ldap.LDAPObjectClassSchema
Represents the schematic definition of a particular object class in a particular directory server.
| Field Summary | |
static int |
ABSTRACT
This class definition defines an abstract schema class. |
static int |
AUXILIARY
This class definition defines an auxiliary schema class. |
private LDAPObjectClassSchema |
schema
|
static int |
STRUCTURAL
This class definition defines a structural schema class. |
| Fields inherited from class org.ietf.ldap.LDAPSchemaElement |
schemaElement |
| Fields inherited from class org.ietf.ldap.LDAPAttribute |
|
| Constructor Summary | |
(package private) |
LDAPObjectClassSchema(LDAPObjectClassSchema schema)
Constructs from com.novell.ldap.LDAPObjectClassSchema |
|
LDAPObjectClassSchema(java.lang.String raw)
Constructs an object class definition from the raw string value returned from a directory query for "objectClasses". |
|
LDAPObjectClassSchema(java.lang.String[] names,
java.lang.String oid,
java.lang.String[] superiors,
java.lang.String description,
java.lang.String[] required,
java.lang.String[] optional,
int type,
boolean obsolete)
Constructs an object class definition for adding to or deleting from a directory's schema. |
| Method Summary | |
java.lang.String[] |
getOptionalAttributes()
Returns a list of optional attributes but not required of an entry with this object class. |
java.lang.String[] |
getRequiredAttributes()
Returns a list of attributes required for an entry with this object class. |
java.lang.String[] |
getSuperiors()
Returns the object classes from which this one derives. |
int |
getType()
Returns the type of object class. |
| Methods inherited from class org.ietf.ldap.LDAPSchemaElement |
getDescription, getID, getNames, getQualifier, getQualifierNames, isObsolete, setQualifier, toString |
| Methods inherited from class org.ietf.ldap.LDAPAttribute |
addValue, addValue, clone, compareTo, getBaseName, getBaseName, getByteValueArray, getByteValues, getLangSubtype, getName, getStringValueArray, getStringValues, getSubtypes, getSubtypes, getWrappedObject, hasSubtype, hasSubtypes, removeValue, removeValue, size |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private LDAPObjectClassSchema schema
public static final int ABSTRACT
public static final int STRUCTURAL
public static final int AUXILIARY
| Constructor Detail |
public LDAPObjectClassSchema(java.lang.String[] names,
java.lang.String oid,
java.lang.String[] superiors,
java.lang.String description,
java.lang.String[] required,
java.lang.String[] optional,
int type,
boolean obsolete)
public LDAPObjectClassSchema(java.lang.String raw)
LDAPObjectClassSchema(LDAPObjectClassSchema schema)
| Method Detail |
public java.lang.String[] getSuperiors()
public java.lang.String[] getRequiredAttributes()
public java.lang.String[] getOptionalAttributes()
public int getType()
|
All LDAP Classes Internal LDAP Classes |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||