Class BaseDAO

  • Direct Known Subclasses:
    RegistryEntryDAO

    public abstract class BaseDAO
    extends Object
    The base DataAccessObject
    • Field Detail

      • log

        protected org.apache.commons.logging.Log log
    • Constructor Detail

      • BaseDAO

        public BaseDAO​(org.wso2.carbon.registry.core.Registry registry)
    • Method Detail

      • create

        public void create​(String path,
                           BaseDO baseDO)
      • update

        public void update​(String path,
                           BaseDO baseDO)
      • 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,
                                       Throwable throwable)
      • handleException

        protected void handleException​(String msg)