Class ConfigurationTracker


  • public class ConfigurationTracker
    extends Object
    This class is to hold the information about multiple configurations.
    • Field Detail

      • log

        public static final org.apache.commons.logging.Log log
    • Constructor Detail

      • ConfigurationTracker

        public ConfigurationTracker​(org.wso2.carbon.registry.core.session.UserRegistry configRegistry)
    • Method Detail

      • getCurrentConfigurationName

        public String getCurrentConfigurationName()
      • create

        public void create​(String configurationName,
                           String description)
                    throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • activate

        public void activate​(String configurationName)
                      throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • delete

        public void delete​(String configurationName)
                    throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • getConfigurationList

        public List<ConfigurationInformation> getConfigurationList()
                                                            throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • isConfigurationCreated

        public boolean isConfigurationCreated​(String name)
                                       throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • isConfigurationExists

        public boolean isConfigurationExists​(String name)
                                      throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • init

        public void init()
                  throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • update

        public void update​(String name,
                           boolean created)
                    throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException
      • getConfigurationInformation

        public ConfigurationInformation getConfigurationInformation​(String name)
                                                             throws org.wso2.carbon.registry.core.exceptions.RegistryException
        Throws:
        org.wso2.carbon.registry.core.exceptions.RegistryException