|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.csstudio.platform.utility.rdb.StringIDHelper
public class StringIDHelper
Helper for StringID entries in RDB.
The find... calls keep the prepared statement open for re-use.
| Constructor Summary | |
|---|---|
StringIDHelper(RDBUtil rdb,
java.lang.String table,
java.lang.String id_column,
java.lang.String name_column)
Construct helper |
|
| Method Summary | |
|---|---|
StringID |
add(java.lang.String name)
Add new name, unless it's already in the RDB. |
void |
dispose()
Must be called for cleanup when no longer needed |
StringID |
find(int id)
Locate StringID by ID |
StringID |
find(java.lang.String name)
Locate StringID by name |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringIDHelper(RDBUtil rdb,
java.lang.String table,
java.lang.String id_column,
java.lang.String name_column)
rdb - RDBUTiltable - Name of RDB tableid_column - Name of the ID columnname_column - Name of the Name column| Method Detail |
|---|
public void dispose()
public StringID find(java.lang.String name)
throws java.lang.Exception
name - Name to locate
null if nothing found
java.lang.Exception - on error
public StringID find(int id)
throws java.lang.Exception
id - ID to locate
null if nothing found
java.lang.Exception - on error
public StringID add(java.lang.String name)
throws java.lang.Exception
name - Name to add
java.lang.Exception - on error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||