sfi.director.repository.DBObject Class Reference

List of all members.

Public Member Functions

 DBObject ()
 DBObject (String ldif)
synchronized Object clone ()
int hashCode ()
boolean equals (Object cobj)
 Compares to another object.
void removeAttribute (String key)
void addSetting (String setting)
 Adds an attribute from a "name=value" string.
void addSetting (Vector settings)
 Adds attributes from a Vector of "name=value" strings.
void addAttribute (String key, String value)
void addUniqueAttribute (String key, String value)
void addUniqueAttribute (String key, Vector values)
void addUniqueAttributeIgnoreCase (String key, String value)
void addUniqueAttributeIgnoreCase (String key, Vector values)
void addAttribute (String key, Vector values)
Vector getAttribute (String key)
String getValue (String key)
String getEValue (String key)
Enumeration getAttributes ()
String toLDIF ()
void setDN (DN dn)
DN getDN ()
DN globalDN ()
DN globalDN (DN dn)
void completeDN (DN root)
boolean hasChanged ()
void clearChanged ()
Vector diffAttributes (DBObject dbo)
 compare two DBObjects and return a Vector containing the names of all the attributes which are not identical.
void clear ()
boolean isMember (String objectclass)
 test if the object is member of a given object class.

Static Public Member Functions

static void dumpAttributes ()

Protected Member Functions

String encode (String val)

Package Attributes

DN dn
Vector objectclasses = null

Classes

class  ICString

Constructor & Destructor Documentation

sfi.director.repository.DBObject.DBObject  ) 
 

sfi.director.repository.DBObject.DBObject String  ldif  ) 
 


Member Function Documentation

void sfi.director.repository.DBObject.addAttribute String  key,
Vector  values
 

void sfi.director.repository.DBObject.addAttribute String  key,
String  value
 

void sfi.director.repository.DBObject.addSetting Vector  settings  ) 
 

Adds attributes from a Vector of "name=value" strings.

void sfi.director.repository.DBObject.addSetting String  setting  ) 
 

Adds an attribute from a "name=value" string.

void sfi.director.repository.DBObject.addUniqueAttribute String  key,
Vector  values
 

void sfi.director.repository.DBObject.addUniqueAttribute String  key,
String  value
 

void sfi.director.repository.DBObject.addUniqueAttributeIgnoreCase String  key,
Vector  values
 

void sfi.director.repository.DBObject.addUniqueAttributeIgnoreCase String  key,
String  value
 

void sfi.director.repository.DBObject.clear  ) 
 

void sfi.director.repository.DBObject.clearChanged  ) 
 

synchronized Object sfi.director.repository.DBObject.clone  ) 
 

void sfi.director.repository.DBObject.completeDN DN  root  ) 
 

Vector sfi.director.repository.DBObject.diffAttributes DBObject  dbo  ) 
 

compare two DBObjects and return a Vector containing the names of all the attributes which are not identical.

static void sfi.director.repository.DBObject.dumpAttributes  )  [static]
 

String sfi.director.repository.DBObject.encode String  val  )  [protected]
 

boolean sfi.director.repository.DBObject.equals Object  cobj  ) 
 

Compares to another object.

Two DBObject objects are equal if their DN is equal.

Vector sfi.director.repository.DBObject.getAttribute String  key  ) 
 

Enumeration sfi.director.repository.DBObject.getAttributes  ) 
 

DN sfi.director.repository.DBObject.getDN  ) 
 

String sfi.director.repository.DBObject.getEValue String  key  ) 
 

String sfi.director.repository.DBObject.getValue String  key  ) 
 

DN sfi.director.repository.DBObject.globalDN DN  dn  ) 
 

DN sfi.director.repository.DBObject.globalDN  ) 
 

boolean sfi.director.repository.DBObject.hasChanged  ) 
 

int sfi.director.repository.DBObject.hashCode  ) 
 

boolean sfi.director.repository.DBObject.isMember String  objectclass  ) 
 

test if the object is member of a given object class.

void sfi.director.repository.DBObject.removeAttribute String  key  ) 
 

void sfi.director.repository.DBObject.setDN DN  dn  ) 
 

String sfi.director.repository.DBObject.toLDIF  ) 
 


Member Data Documentation

DN sfi.director.repository.DBObject.dn [package]
 

Vector sfi.director.repository.DBObject.objectclasses = null [package]
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:20:22 2012 for Node Director by  doxygen 1.4.5