Expresso 5-6

com.jcorporate.expresso.kernel.metadata
Class SchemaData

java.lang.Object
  extended bycom.jcorporate.expresso.kernel.metadata.SchemaData

public class SchemaData
extends Object

Bean class that represents the metadata for a Schema. This object is normally populated by the contents of an xml file, but it can be populated as needed manually if so desired.

Version:
$Revision: 1.5 $ on $Date: 2004/11/17 20:48:17 $
Author:
Michael Rimov

Constructor Summary
SchemaData()
          Default constructor
 
Method Summary
 void addController(ControllerData newObj)
          A ControllerData metadata to this schema
 void addDataObject(DBObjectData newObj)
          A DataObject metadata to this schem
 void addJob(JobData newObj)
          A JobData metadata to this schema
 void addReportObject(ReportData newObj)
          A DataObject metadata to this schema
 List getControllers()
          Retrieve a readonly list of controllers for this schema
 List getDataObjects()
          Retrieve a readonly list of DBObjects for this schema
 List getJobs()
          Retrieve a readonly list of Jobs for this schema
 List getReports()
          Retrieve a readonly list of Reports for this schema
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaData

public SchemaData()
Default constructor

Method Detail

addDataObject

public void addDataObject(DBObjectData newObj)
A DataObject metadata to this schem

Parameters:
newObj - the new object to add

addReportObject

public void addReportObject(ReportData newObj)
A DataObject metadata to this schema

Parameters:
newObj - the new object to add

addController

public void addController(ControllerData newObj)
A ControllerData metadata to this schema

Parameters:
newObj - the new object to add

addJob

public void addJob(JobData newObj)
A JobData metadata to this schema

Parameters:
newObj - the new object to add

getControllers

public List getControllers()
Retrieve a readonly list of controllers for this schema

Returns:
Unmodifiable java.util.List

getDataObjects

public List getDataObjects()
Retrieve a readonly list of DBObjects for this schema

Returns:
Unmodifiable java.util.List

getJobs

public List getJobs()
Retrieve a readonly list of Jobs for this schema

Returns:
Unmodifiable java.util.List

getReports

public List getReports()
Retrieve a readonly list of Reports for this schema

Returns:
Unmodifiable java.util.List

Expresso 5-6

Please see www.jcorporate.com for information about new Expresso releases.