Node Director
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
sfi.director.repository.SchemaEnforcer Class Reference

Public Member Functions

 SchemaEnforcer ()
void addAttribute (String name)
void addMandatory (String name)
void addClass (String name)
void reduce (DBObject dbo) throws DirectorException
Enumeration getAttributes ()
String[] getAttributesStr ()
Enumeration getMandatoryAttributes ()

Static Public Member Functions

static SchemaEnforcer getSchemaEnforcer (String names) throws DirectorException
static void addSchema (SchemaEnforcer schema, String name)
static void deleteSchema (String name)
static void putTemporarySchema (SchemaEnforcer schema, String name)

Protected Member Functions

 SchemaEnforcer (Enumeration names) throws DirectorException
void addSchema (String name) throws DirectorException
void add (Vector target, Vector list)
void add (Vector target, String name)

Static Protected Member Functions

static DBObject getSchema (String name) throws DirectorException

Constructor & Destructor Documentation

sfi.director.repository.SchemaEnforcer.SchemaEnforcer ( )
sfi.director.repository.SchemaEnforcer.SchemaEnforcer ( Enumeration  names) throws DirectorException
protected

Member Function Documentation

void sfi.director.repository.SchemaEnforcer.add ( Vector  target,
Vector  list 
)
protected
void sfi.director.repository.SchemaEnforcer.add ( Vector  target,
String  name 
)
protected
void sfi.director.repository.SchemaEnforcer.addAttribute ( String  name)
void sfi.director.repository.SchemaEnforcer.addClass ( String  name)
void sfi.director.repository.SchemaEnforcer.addMandatory ( String  name)
static void sfi.director.repository.SchemaEnforcer.addSchema ( SchemaEnforcer  schema,
String  name 
)
static
void sfi.director.repository.SchemaEnforcer.addSchema ( String  name) throws DirectorException
protected
static void sfi.director.repository.SchemaEnforcer.deleteSchema ( String  name)
static
Enumeration sfi.director.repository.SchemaEnforcer.getAttributes ( )
String [] sfi.director.repository.SchemaEnforcer.getAttributesStr ( )
Enumeration sfi.director.repository.SchemaEnforcer.getMandatoryAttributes ( )
static DBObject sfi.director.repository.SchemaEnforcer.getSchema ( String  name) throws DirectorException
staticprotected
static SchemaEnforcer sfi.director.repository.SchemaEnforcer.getSchemaEnforcer ( String  names) throws DirectorException
static
static void sfi.director.repository.SchemaEnforcer.putTemporarySchema ( SchemaEnforcer  schema,
String  name 
)
static
void sfi.director.repository.SchemaEnforcer.reduce ( DBObject  dbo) throws DirectorException

The documentation for this class was generated from the following file: