Class ConfigurationFactoryImpl

  • All Implemented Interfaces:
    org.guvnor.structure.server.config.ConfigurationFactory

    public class ConfigurationFactoryImpl
    extends Object
    implements org.guvnor.structure.server.config.ConfigurationFactory
    • Field Detail

      • secureService

        protected org.guvnor.structure.server.config.PasswordService secureService
    • Constructor Detail

      • ConfigurationFactoryImpl

        public ConfigurationFactoryImpl()
      • ConfigurationFactoryImpl

        @Inject
        public ConfigurationFactoryImpl​(org.guvnor.structure.server.config.PasswordService secureService)
    • Method Detail

      • newConfigGroup

        public org.guvnor.structure.server.config.ConfigGroup newConfigGroup​(org.guvnor.structure.server.config.ConfigType type,
                                                                             String name,
                                                                             String description)
        Specified by:
        newConfigGroup in interface org.guvnor.structure.server.config.ConfigurationFactory
      • newConfigGroup

        public org.guvnor.structure.server.config.ConfigGroup newConfigGroup​(org.guvnor.structure.server.config.ConfigType type,
                                                                             String namespace,
                                                                             String name,
                                                                             String description)
        Specified by:
        newConfigGroup in interface org.guvnor.structure.server.config.ConfigurationFactory
      • newConfigItem

        public org.guvnor.structure.server.config.ConfigItem<String> newConfigItem​(String name,
                                                                                   String valueType)
        Specified by:
        newConfigItem in interface org.guvnor.structure.server.config.ConfigurationFactory
      • newConfigItem

        public org.guvnor.structure.server.config.ConfigItem<Boolean> newConfigItem​(String name,
                                                                                    boolean valueType)
        Specified by:
        newConfigItem in interface org.guvnor.structure.server.config.ConfigurationFactory
      • newSecuredConfigItem

        public org.guvnor.structure.server.config.SecureConfigItem newSecuredConfigItem​(String name,
                                                                                        String valueType)
        Specified by:
        newSecuredConfigItem in interface org.guvnor.structure.server.config.ConfigurationFactory
      • newConfigItem

        public org.guvnor.structure.server.config.ConfigItem<List> newConfigItem​(String name,
                                                                                 List valueType)
        Specified by:
        newConfigItem in interface org.guvnor.structure.server.config.ConfigurationFactory
      • newConfigItem

        public org.guvnor.structure.server.config.ConfigItem<Object> newConfigItem​(String name,
                                                                                   Object valueType)
        Specified by:
        newConfigItem in interface org.guvnor.structure.server.config.ConfigurationFactory