All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.taskurotta.service.config.ConfigurationManager Maven / Gradle / Ivy

package ru.taskurotta.service.config;

import java.util.List;

/**
 * Date: 09.12.13 10:01
 */
public interface ConfigurationManager {

    /**
     * @return list of top level configuration modules or null
     */
    List getTopLevelConfigs();

    /**
     * @param unique name of a module
     * @return confuguration module for this name or null
     */
    CfgModule getModuleByName(String name);

    /**
     * @param cfgType type of the configuration of interest
     * @return list of all configuration modules for the configurationType
     */
    List getConfigsOfAType(String cfgType);


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy