Class BaseDAO
- java.lang.Object
-
- org.wso2.carbon.mediation.registry.persistence.dao.BaseDAO
-
- Direct Known Subclasses:
RegistryEntryDAO
public abstract class BaseDAO extends Object
The base DataAccessObject
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.Log
log
-
Constructor Summary
Constructors Constructor Description BaseDAO(org.wso2.carbon.registry.core.Registry registry)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
create(String path, BaseDO baseDO)
void
delete(String path)
BaseDO
get(String path)
protected void
handleException(String msg)
protected void
handleException(String msg, Throwable throwable)
abstract BaseDO
populateDataObject(org.wso2.carbon.registry.core.Resource resource)
abstract void
populateResource(org.wso2.carbon.registry.core.Resource resource, BaseDO baseDO)
void
update(String path, BaseDO baseDO)
-
-
-
Method Detail
-
delete
public void delete(String path)
-
populateResource
public abstract void populateResource(org.wso2.carbon.registry.core.Resource resource, BaseDO baseDO)
-
populateDataObject
public abstract BaseDO populateDataObject(org.wso2.carbon.registry.core.Resource resource)
-
handleException
protected void handleException(String msg)
-
-