|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.opensymphony.user.provider.castor.CastorBaseProvider
| Field Summary | |
protected CastorDataProvider |
_dataProvider
|
static java.lang.String |
DatabaseFile
|
protected static java.lang.String |
GROUP_CLASS
|
protected static java.lang.String |
groupQueryString
|
static java.lang.String |
MappingFile
|
protected static java.lang.String |
USER_CLASS
|
protected static java.lang.String |
userQueryString
|
| Constructor Summary | |
CastorBaseProvider()
|
|
| Method Summary | |
void |
flushCaches()
|
boolean |
init(java.util.Properties properties)
Called by UserManager before any other method. |
boolean |
load(java.lang.String name,
Entity.Accessor accessor)
Load Entity. |
protected CastorGroup |
queryGroupsByNameKey(org.exolab.castor.jdo.Database db,
java.lang.String name)
binds name to queryString, executes it and returns a single object. |
protected CastorGroup |
queryGroupsByNameKey(java.lang.String name)
binds name to queryString, executes it and returns a single object. |
protected CastorUser |
queryUsersByNameKey(org.exolab.castor.jdo.Database db,
java.lang.String name)
querys users by name and returns a single object. |
protected CastorUser |
queryUsersByNameKey(java.lang.String name)
querys users by name and returns a single object. |
boolean |
store(java.lang.String name,
Entity.Accessor accessor)
Stores changes to Entity. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final java.lang.String GROUP_CLASS
protected static final java.lang.String USER_CLASS
protected static final java.lang.String groupQueryString
protected static final java.lang.String userQueryString
public static final java.lang.String DatabaseFile
public static final java.lang.String MappingFile
protected CastorDataProvider _dataProvider
| Constructor Detail |
public CastorBaseProvider()
| Method Detail |
public void flushCaches()
public boolean init(java.util.Properties properties)
properties - Extra properties passed across by UserManager.
public boolean load(java.lang.String name,
Entity.Accessor accessor)
public boolean store(java.lang.String name,
Entity.Accessor accessor)
protected CastorGroup queryGroupsByNameKey(org.exolab.castor.jdo.Database db,
java.lang.String name)
throws org.exolab.castor.jdo.PersistenceException
db - - the database object to execute the query onname - - the name to bind to the query
org.exolab.castor.jdo.PersistenceException - - any castor failure
protected CastorGroup queryGroupsByNameKey(java.lang.String name)
throws org.exolab.castor.jdo.PersistenceException
name - - the name to bind to the query
org.exolab.castor.jdo.PersistenceException - - any castor failure
protected CastorUser queryUsersByNameKey(org.exolab.castor.jdo.Database db,
java.lang.String name)
throws org.exolab.castor.jdo.PersistenceException
db - - the database object to execute the query onname - - the name to bind to the query
org.exolab.castor.jdo.PersistenceException - - any castor failure
protected CastorUser queryUsersByNameKey(java.lang.String name)
throws org.exolab.castor.jdo.PersistenceException
name - - the name to bind to the query
org.exolab.castor.jdo.PersistenceException - - any castor failure
|
See www.opensymphony.com for more information. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||