|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.iris.dmc.pdcc.container.PdccTableContainer
| Constructor Summary | |
PdccTableContainer()
|
|
| Method Summary | |
void |
add(java.lang.Object addThis)
Object must be a PdccTableRecord |
boolean |
checkPKey(java.lang.String tableName,
int pKey)
check to see if the table record with the indicated primary key is present in this container. |
void |
commitChange(java.lang.Object obj)
not currently implemented |
java.lang.Object |
get(int lookupId)
Get the parent database table matching the lookupId, as represented by lookupId. |
java.lang.Object |
get(int lookupId,
java.lang.String tableName,
int seqNum)
Get the child database table that is part of a repeating sequence. |
java.util.Vector |
getAll(int lookupId)
return the lookupID-mapped vector of db tables |
int |
getDictionaryLookup(int blkType,
int dictIdx)
get the lookupId associated with the provided dictionary blockette type and dictionary reference number (dictIdx). |
java.lang.Object |
getNext()
this method is not implemented |
int |
iterate()
this method is not implemented |
int |
iterate(int catNum)
this method is not implemented |
int |
iterate(int volNum,
int catNum)
this method is not implemented |
boolean |
locate(int lookupId)
lookupId will be a Blockette lookupId return true if there are one or more PdccTableRecords available |
java.lang.Object |
remove(int lookupId)
remove the PARENT table record object mapped under the indicated lookupId from the container. |
java.lang.Object |
remove(int lookupId,
java.lang.String dbTblName,
int index)
remove the CHILD repeating field table record object mapped by the lookupId, tablename, and sequential index number |
void |
setDictionaryLookup(int blkType,
int dictIdx,
int lookupId)
set the blockette type and dictionary index number to be associated with a lookupId, reflecting a particular dictionary blockette. |
void |
setIsParent(boolean flag)
externally indicate that the next record to be passed to add() is a parent table, which may or may not contain child repeating tables |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PdccTableContainer()
| Method Detail |
public void add(java.lang.Object addThis)
throws java.lang.Exception
add in interface ObjectContainerjava.lang.Exception
public java.lang.Object get(int lookupId,
java.lang.String tableName,
int seqNum)
throws ContainerException
ContainerException
public java.lang.Object get(int lookupId)
throws ContainerException
get in interface ObjectContainerContainerException
public java.util.Vector getAll(int lookupId)
throws ContainerException
ContainerException
public java.lang.Object remove(int lookupId)
throws ContainerException
remove in interface ObjectContainerContainerException
public java.lang.Object remove(int lookupId,
java.lang.String dbTblName,
int index)
throws ContainerException
ContainerException
public boolean locate(int lookupId)
throws ContainerException
locate in interface ObjectContainerContainerException
public int iterate(int volNum,
int catNum)
iterate in interface ObjectContainerpublic int iterate(int catNum)
iterate in interface ObjectContainerpublic int iterate()
iterate in interface ObjectContainer
public java.lang.Object getNext()
throws ContainerException
getNext in interface ObjectContainerContainerException
public int getDictionaryLookup(int blkType,
int dictIdx)
public void setDictionaryLookup(int blkType,
int dictIdx,
int lookupId)
public boolean checkPKey(java.lang.String tableName,
int pKey)
public void commitChange(java.lang.Object obj)
throws ContainerException
ContainerExceptionpublic void setIsParent(boolean flag)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||