org.wso2.solutions.identity.persistence.dao
Class BaseDAO
java.lang.Object
org.wso2.solutions.identity.persistence.dao.BaseDAO
- Direct Known Subclasses:
- ClaimDAO, DialectDAO, InfoCardDAO, IssuedTokenDAO, OpenIDUserRPDAO, ParameterDAO, PPIDValueDAO, RealmConfigurationDAO, RealmDAO, RegisteredInfoCardInfoDAO, RelyingPartyDAO, RemovedRegisteredInfoCardInfoDAO, ReportDAO, RevokedInfoCardDAO, UserPersonalCertificateDAO, UserPersonalRelyingPartyDAO
public class BaseDAO
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final org.apache.commons.logging.Log log
messages
protected static final Messages messages
BaseDAO
public BaseDAO(HibernateConfig config)
create
public java.lang.Long create(AbstractDataObject trasientInstance)
throws DuplicateEntityException
- Throws:
DuplicateEntityException
createOrUpdate
public java.lang.Long createOrUpdate(AbstractDataObject instance)
update
public void update(AbstractDataObject abstractDO)
delete
public void delete(AbstractDataObject abstractDO)
executeSingleDMLStatement
public int executeSingleDMLStatement(java.lang.String stmt,
java.lang.String variable,
java.lang.String value)
- Executes a single DML statement and returns the number of rows effected.
- Parameters:
stmt
- variable
- -
Variablevalue
- -
Value
- Returns:
getDataObject
public AbstractDataObject getDataObject(java.lang.String objClassName,
java.lang.Long val)