|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gov.bnl.gums.persistence.PersistenceFactory gov.bnl.gums.persistence.LocalPersistenceFactory
public class LocalPersistenceFactory
Persistence factory instantiation that combines a hibernate persistence factory with a small part of the ldap persistence factory (see addToSecondaryGroup). When a pool account is assigned a group, this is set in ldap.
Constructor Summary | |
---|---|
LocalPersistenceFactory()
Create a new local persistence factory. |
|
LocalPersistenceFactory(Configuration configuration)
Create a new local persistence factory with a configuration. |
|
LocalPersistenceFactory(Configuration configuration,
java.lang.String name)
Create a new local persistence factory with a configuration and a name. |
Method Summary | |
---|---|
PersistenceFactory |
clone(Configuration configuration)
Create a clone of itself |
java.lang.String |
getAccountField()
|
java.lang.String |
getCaCertFile()
|
java.lang.String |
getGroupIdField()
|
java.util.Properties |
getLDAPProperties()
|
java.lang.String |
getMemberAccountField()
|
java.util.Properties |
getMySQLProperties()
|
java.lang.String |
getTrustStorePassword()
|
java.lang.String |
getType()
|
static java.lang.String |
getTypeStatic()
|
boolean |
isSynchGroups()
Getter for property synchGroups. |
AccountPoolMapperDB |
retrieveAccountPoolMapperDB(java.lang.String name)
|
ManualAccountMapperDB |
retrieveManualAccountMapperDB(java.lang.String name)
|
ManualUserGroupDB |
retrieveManualUserGroupDB(java.lang.String name)
|
UserGroupDB |
retrieveUserGroupDB(java.lang.String name)
|
void |
setAccountField(java.lang.String accountField)
|
void |
setCaCertFile(java.lang.String caCertFile)
|
void |
setConfiguration(Configuration configuration)
Setter for property configuration. |
void |
setGroupIdField(java.lang.String groupIdField)
|
void |
setMemberAccountField(java.lang.String memberAccountField)
|
void |
setName(java.lang.String name)
Setter for property name. |
void |
setProperties(java.util.Properties properties)
Setter for the list of properties for the particular technology deployed by the inhereted classes. |
void |
setSynchGroups(boolean synchGroups)
|
void |
setTrustStorePassword(java.lang.String trustStorePassword)
|
java.lang.String |
toXML()
Get XML representation of this object for writing to gums.config |
Methods inherited from class gov.bnl.gums.persistence.PersistenceFactory |
---|
getConfiguration, getDescription, getName, getProperties, setDescription |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LocalPersistenceFactory()
public LocalPersistenceFactory(Configuration configuration)
configuration
- public LocalPersistenceFactory(Configuration configuration, java.lang.String name)
configuration
- name
- Method Detail |
---|
public static java.lang.String getTypeStatic()
public PersistenceFactory clone(Configuration configuration)
PersistenceFactory
clone
in class PersistenceFactory
public java.lang.String getCaCertFile()
public java.lang.String getAccountField()
public java.lang.String getGroupIdField()
public java.lang.String getMemberAccountField()
public java.util.Properties getLDAPProperties()
public java.util.Properties getMySQLProperties()
public java.lang.String getTrustStorePassword()
public java.lang.String getType()
getType
in class PersistenceFactory
public boolean isSynchGroups()
public AccountPoolMapperDB retrieveAccountPoolMapperDB(java.lang.String name)
retrieveAccountPoolMapperDB
in class PersistenceFactory
public ManualAccountMapperDB retrieveManualAccountMapperDB(java.lang.String name)
retrieveManualAccountMapperDB
in class PersistenceFactory
public ManualUserGroupDB retrieveManualUserGroupDB(java.lang.String name)
retrieveManualUserGroupDB
in class PersistenceFactory
public UserGroupDB retrieveUserGroupDB(java.lang.String name)
retrieveUserGroupDB
in class PersistenceFactory
public void setCaCertFile(java.lang.String caCertFile)
public void setConfiguration(Configuration configuration)
PersistenceFactory
setConfiguration
in class PersistenceFactory
public void setAccountField(java.lang.String accountField)
public void setMemberAccountField(java.lang.String memberAccountField)
public void setGroupIdField(java.lang.String groupIdField)
public void setName(java.lang.String name)
PersistenceFactory
setName
in class PersistenceFactory
public void setProperties(java.util.Properties properties)
PersistenceFactory
setProperties
in class PersistenceFactory
public void setSynchGroups(boolean synchGroups)
public void setTrustStorePassword(java.lang.String trustStorePassword)
public java.lang.String toXML()
PersistenceFactory
toXML
in class PersistenceFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |