|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cug.ptree.PTreeBuilder
builder for ptree incl. jdbc based persistence layer
Field Summary | |
(package private) PTreeAttsTable |
atable
|
private java.util.List |
attList
list of attributes (ptree#, key, value) (contents of PTreeAttsTable) ?? |
(package private) static Category |
cat
|
private java.util.List |
members
list of all membershiprecords (ptree#, person#, role) (contents of PTreeMemberTable) |
(package private) PTreeMemberTable |
mtable
|
(package private) PersonTable |
ptable
|
(package private) PTreeTable |
pttable
|
private java.util.List |
treeList
list of all PTree roots held by builder |
private java.util.Map |
treeMap
map of all nodes held by builder; code -> PTree if builder uses tables to build: contentsMap of PTreeTable |
Constructor Summary | |
PTreeBuilder()
|
|
PTreeBuilder(DataSource ds)
connect to default tables on param DataSource |
|
PTreeBuilder(PersonTable ptable,
PTreeTable pttable,
PTreeMemberTable mtable,
PTreeAttsTable atable)
connect to 4 param tables |
Method Summary | |
void |
addPTree(PTree root)
add this PTree if it's a root; (build index) |
void |
buildFromTables()
|
protected java.util.Vector |
getAttributes(PTree root)
|
protected java.util.Vector |
getMembership(PTree pt)
|
PTree |
getPTree(java.lang.String code)
lookup PTree in list |
void |
rebuild()
|
void |
removeAll()
|
void |
storePersons()
delete contents of person table and fill with all persons in all trees in treelist |
void |
storePersons(PTree pt)
|
void |
storeTree(PTree t)
store 1 ptree |
void |
storeTrees()
delete contents of ptree-, ptreemember and ptreeatts table and fill with all trees in treeList |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
PersonTable ptable
PTreeTable pttable
PTreeMemberTable mtable
PTreeAttsTable atable
static Category cat
private java.util.Map treeMap
private java.util.List members
PTreeMemberRec
private java.util.List treeList
private java.util.List attList
PTreeAttRec
Constructor Detail |
public PTreeBuilder()
public PTreeBuilder(DataSource ds)
public PTreeBuilder(PersonTable ptable, PTreeTable pttable, PTreeMemberTable mtable, PTreeAttsTable atable)
Method Detail |
public void removeAll()
public PTree getPTree(java.lang.String code)
public void rebuild()
public void addPTree(PTree root)
protected java.util.Vector getMembership(PTree pt)
protected java.util.Vector getAttributes(PTree root)
public void storeTree(PTree t) throws java.lang.Exception
java.lang.Exception
public void storeTrees() throws java.lang.Exception
java.lang.Exception
public void storePersons() throws java.lang.Exception
java.lang.Exception
public void storePersons(PTree pt) throws java.lang.Exception
java.lang.Exception
public void buildFromTables() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |