|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jasig.portal.rdbm.JoinQueryString
public abstract class JoinQueryString
Partial implemenation of IJoinQueryString
which provides
the implemention of storing and retrieving join queries. It also
requires a test query be specified.
Field Summary | |
---|---|
private java.util.Map |
queryStrings
|
private java.lang.String |
testJoin
|
Constructor Summary | |
---|---|
protected |
JoinQueryString(java.lang.String testQuery)
Creates a new JoinQueryString . |
Method Summary | |
---|---|
void |
addQuery(java.lang.String key,
java.lang.String value)
Adds a query for the specified key, overwriting and query that was already associated with the key. |
java.lang.String |
getQuery(java.lang.String key)
Gets a query by the specified key. |
protected java.lang.String |
getTestJoin()
Gets the query to use to test if joins in this class are supported. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final java.util.Map queryStrings
private final java.lang.String testJoin
Constructor Detail |
---|
protected JoinQueryString(java.lang.String testQuery)
JoinQueryString
.
testQuery
- The query to use to test if joins in the class are supported.Method Detail |
---|
protected java.lang.String getTestJoin()
public java.lang.String getQuery(java.lang.String key) throws java.sql.SQLException
IJoinQueryString
getQuery
in interface IJoinQueryString
key
- The key to find the query for.
java.sql.SQLException
- Will be thrown if no query exists for the keyIJoinQueryString.getQuery(java.lang.String)
public void addQuery(java.lang.String key, java.lang.String value) throws java.sql.SQLException
IJoinQueryString
addQuery
in interface IJoinQueryString
key
- The key to store the query under.value
- The query to store under the key.
java.sql.SQLException
IJoinQueryString.addQuery(java.lang.String, java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |