OSDN Git Service

add ACS webapp, sql, htdocs
[acs/acs.git] / webapp / config / factories.ini
diff --git a/webapp/config/factories.ini b/webapp/config/factories.ini
new file mode 100644 (file)
index 0000000..29eb5f0
--- /dev/null
@@ -0,0 +1,84 @@
+; +----------------------------------------------------------------------------+
+; | This file is part of the Mojavi package.                                   |
+; | Copyright (c) 2003, 2004 Sean Kerr.                                        |
+; |                                                                            |
+; | For the full copyright and license information, please view the LICENSE    |
+; | file that was distributed with this source code. You can also view the     |
+; | LICENSE file online at http://www.mojavi.org.                              |
+; +----------------------------------------------------------------------------+
+; | MOJAVI FACTORY CONFIGURATION                                               |
+; | -------------------------------------------------------------------------- |
+; | This configuration has 4 categories, all of which are required:            |
+; |                                                                            |
+; | 1. request         - The Request class implementation.                     |
+; | 2. storage         - The Storage class implementation.                     |
+; | 3. user            - The User class implementation.                        |
+; | 4. security_filter - The SecurityFilter class implementation.              |
+; |                                                                            |
+; | NOTE: The order of the factory specification is important. Do not reorder  |
+; |       them!                                                                |
+; | -------------------------------------------------------------------------- |
+; | REQUIRED KEYS:                                                             |
+; |                                                                            |
+; | 1. class - The class name providing the custom implementation.             |
+; |                                                                            |
+; | OPTIONAL KEYS:                                                             |
+; |                                                                            |
+; | 1. file  - The filesystem path to the class file. If the path is relative, |
+; |            it will be relative to the MO_WEBAPP_DIR Mojavi application     |
+; |            setting.                                                        |
+; | -------------------------------------------------------------------------- |
+; | PARAMETER KEYS:                                                            |
+; |                                                                            |
+; | Parameter keys specify a parameter name and value to be passed to the      |
+; | initialization method of the class instance. Any number of parameters can  |
+; | be passed.                                                                 |
+; |                                                                            |
+; |     param.<name> = "<value>"                                               |
+; |                                                                            |
+; | Parameter keys can also be used to pass an array of values instead of a    |
+; | single value.                                                              |
+; |                                                                            |
+; |     param.<name>.1 = "<value1>"                                            |
+; |     param.<name>.2 = "<value2>"                                            |
+; |                                                                            |
+; | For a list of available parameters for a class, browse the class source    |
+; | or documentation.                                                          |
+; | -------------------------------------------------------------------------- |
+; | KEYWORDS:                                                                  |
+; |                                                                            |
+; | The following keywords may exist in file or param values:                  |
+; |                                                                            |
+; | 1. %MO_APP_DIR%                                                            |
+; | 2. %MO_LIB_DIR%                                                            |
+; | 3. %MO_MODULE_DIR%                                                         |
+; | 4. %MO_WEBAPP_DIR%                                                         |
+; +----------------------------------------------------------------------------+
+
+; +----------------------------------------------------------------------------+
+; | Specify which Request implementation to use.                               |
+; +----------------------------------------------------------------------------+
+[request]
+
+    class = "WebRequest"
+
+; +----------------------------------------------------------------------------+
+; | Specify which Storage implementation to use.                               |
+; +----------------------------------------------------------------------------+
+[storage]
+
+    class = "SessionStorage"
+
+; +----------------------------------------------------------------------------+
+; | Specify which User implementation to use.                                  |
+; +----------------------------------------------------------------------------+
+[user]
+
+    class = "BasicSecurityUser"
+
+; +----------------------------------------------------------------------------+
+; | Specify which SecurityFilter implementation to use.                        |
+; +----------------------------------------------------------------------------+
+[security_filter]
+
+    class = "BasicSecurityFilter"
\ No newline at end of file