Class AbstractRegistryStore

    • Field Detail

      • log

        protected org.apache.commons.logging.Log log
      • registry

        protected org.wso2.carbon.registry.core.session.UserRegistry registry
      • configName

        protected String configName
    • Constructor Detail

      • AbstractRegistryStore

        protected AbstractRegistryStore​(org.wso2.carbon.registry.core.session.UserRegistry registry,
                                        String configName)
    • Method Detail

      • getElements

        public abstract Collection<org.apache.axiom.om.OMElement> getElements()
      • getElement

        public abstract org.apache.axiom.om.OMElement getElement​(String name)
      • persistElement

        public abstract void persistElement​(String name,
                                            org.apache.axiom.om.OMElement element,
                                            String fileName)
      • deleteElement

        public abstract void deleteElement​(String name)
      • createCollection

        protected void createCollection​(String path)
      • persistElement

        protected void persistElement​(org.apache.axiom.om.OMElement element,
                                      String resourcePath,
                                      String fileName)
                               throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • handleException

        protected void handleException​(String message,
                                       Exception e)
      • handleException

        protected void handleException​(String message)
      • getChildElementsInPath

        protected Collection<org.apache.axiom.om.OMElement> getChildElementsInPath​(String path)
                                                                            throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • getResourceAsElement

        protected org.apache.axiom.om.OMElement getResourceAsElement​(String resourcePath)
                                                              throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • getConfigurationRoot

        protected String getConfigurationRoot()
      • getConfigurationPath

        protected abstract String getConfigurationPath()