Changeset 2297 for FCKeditor.Java/trunk

Show
Ignore:
Timestamp:
2008-07-26 01:17:28 (6 months ago)
Author:
mosipov
Message:

ASSIGNED - #2383: set defaults in default.properties for all interfaces

Location:
FCKeditor.Java/trunk
Files:
3 added
9 modified

Legend:

Unmodified
Added
Removed
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/connector/ConnectorServlet.java

    r2292 r2297  
    149149                                xr = new XmlResponse(command, resourceType, currentFolderStr, 
    150150                                                UtilsResponse.constructResponseUrl(request, 
    151                                                                 resourceType, currentFolderStr, true, 
    152                                                                 ConnectorHandler.isFullUrl())); 
     151                                                                resourceType, currentFolderStr, ConnectorHandler.isFullUrl())); 
    153152 
    154153                                if (command.equals(CommandHandler.GET_FOLDERS)) 
     
    289288                                                                        UtilsResponse.constructResponseUrl(request, 
    290289                                                                                        resourceType, currentFolderStr, 
    291                                                                                         true, ConnectorHandler.isFullUrl()) 
     290                                                                                        ConnectorHandler.isFullUrl()) 
    292291                                                                                        .concat(filename)); 
    293292                                                else 
     
    295294                                                                        UtilsResponse.constructResponseUrl(request, 
    296295                                                                                        resourceType, currentFolderStr, 
    297                                                                                         true, ConnectorHandler.isFullUrl()) 
     296                                                                                        ConnectorHandler.isFullUrl()) 
    298297                                                                                        .concat(newFilename), newFilename); 
    299298 
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/handlers/RequestCycleHandler.java

    r2230 r2297  
    108108         *         <code>null</code>. 
    109109         */ 
    110         protected static String getUserFilePath(final HttpServletRequest request) { 
     110        public static String getUserFilePath(final HttpServletRequest request) { 
    111111                return (userPathBuilder != null) ? userPathBuilder.getUserFilesPath(request) : null; 
    112112        } 
     113         
     114        public static String getLocalUserFilePath() { 
     115                return (userPathBuilder != null) ? userPathBuilder.getLocalUserFilesPath() : null; 
     116        } 
    113117} 
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/requestcycle/impl/UserActionImpl.java

    r2151 r2297  
    2929 * <code>true</code>. 
    3030 *  
     31 * @see TrueUserAction 
    3132 * @version $Id$ 
    3233 */ 
     34@Deprecated 
    3335public class UserActionImpl implements UserAction { 
    3436 
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/requestcycle/UserPathBuilder.java

    r2151 r2297  
    4646         *  
    4747         * @param request 
    48          * @return <code>null</code> or the <code>UserFilesPath</code> for the 
    49          *         current user. 
     48         * @return <code>UserFilesPath</code> for the current user. 
    5049         */ 
    5150        public String getUserFilesPath(final HttpServletRequest request); 
     51         
     52        public String getLocalUserFilesPath(); 
    5253} 
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/tool/UtilsFile.java

    r2151 r2297  
    3232 
    3333import net.fckeditor.handlers.ConnectorHandler; 
     34import net.fckeditor.handlers.RequestCycleHandler; 
    3435import net.fckeditor.handlers.ResourceTypeHandler; 
    3536 
     
    158159        public static String constructServerSidePath(HttpServletRequest request, 
    159160                        ResourceTypeHandler resourceType) { 
    160                 StringBuffer sb = new StringBuffer(ConnectorHandler 
    161                                 .getUserFilesPath(request)); 
     161                StringBuffer sb = new StringBuffer(RequestCycleHandler.getLocalUserFilePath()); 
    162162                sb.append(resourceType.getPath()); 
    163163 
  • FCKeditor.Java/trunk/java-core/src/main/java/net/fckeditor/tool/UtilsResponse.java

    r2151 r2297  
    4040         * @param resourceType 
    4141         * @param urlPath 
    42          * @param prependContextPath 
    4342         * @param fullUrl 
    4443         * @return constructed url 
     
    4645    public static String constructResponseUrl(HttpServletRequest request, 
    4746                ResourceTypeHandler resourceType, String urlPath, 
    48                 boolean prependContextPath, boolean fullUrl) { 
     47                boolean fullUrl) { 
    4948                 
    5049        StringBuffer sb = new StringBuffer(); 
     
    5251        if (fullUrl) { 
    5352                String address = request.getRequestURL().toString(); 
    54                 sb.append(address.substring(0, address.indexOf('/', 8)) 
    55                                 + request.getContextPath()); 
     53                sb.append(address.substring(0, address.indexOf('/', 8))); 
    5654        } 
    57          
    58         if (prependContextPath && !fullUrl) 
    59                 sb.append(request.getContextPath()); 
    60          
     55                 
    6156        sb.append(ConnectorHandler.getUserFilesPath(request)); 
    6257        sb.append(resourceType.getPath()); 
  • FCKeditor.Java/trunk/java-core/src/main/resources/net/fckeditor/handlers/default.properties

    r2223 r2297  
    6161fckeditor.width = 100% 
    6262 
    63 # default LocaleResolver implementation 
     63# default implementations 
     64connector.userActionImpl = net.fckeditor.requestcycle.impl.FalseUserAction 
     65connector.userPathBuilderImpl = net.fckeditor.requestcycle.impl.ContextPathBuilder 
    6466localization.localeResolverImpl = net.fckeditor.localization.impl.AcceptLanguageHeaderResolver 
    6567 
  • FCKeditor.Java/trunk/src/site/apt/connector.apt

    r2293 r2297  
    6262 
    6363+------------------------------------------------------------------------------+ 
    64   connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl 
     64  connector.userActionImpl=net.fckeditor.requestcycle.impl.TrueUserAction 
    6565+------------------------------------------------------------------------------+ 
    6666 
  • FCKeditor.Java/trunk/src/site/apt/properties.apt

    r2293 r2297  
    133133|                                                               |                                                                                       |                                                       | other renamed file type.                                                      | 
    134134*-------------------------------+-------------------------------------------+---------------------------+---------------------------------------------------+ 
    135 | connector.userActionImpl              |                                                                                       | any fully-qualified class     | Provides custom security functions for the File       | 
    136 |                                                               |                                                                                       | name of a valid {{{java-core/apidocs/net/fckeditor/requestcycle/UserAction.html}<<<UserAction>>>}}  | Browser Connector. For more details see {{{connector.html}here}}. | 
     135| connector.userActionImpl              | {{{java-core/apidocs/net/fckeditor/requestcycle/impl/FalseUserAction.html}<<<net.fckeditor.requestcycle. | any fully-qualified class  | Provides custom security functions for the File       | 
     136|                                                               | impl.FalseUserAction>>>}}                                     | name of a valid {{{java-core/apidocs/net/fckeditor/requestcycle/UserAction.html}<<<UserAction>>>}}  | Browser Connector. For more details see {{{connector.html}here}}. | 
    137137|                                                               |                                                                                       | implementation                        |                                                                                                       | 
    138138*-------------------------------+-------------------------------------------+---------------------------+---------------------------------------------------+ 
    139 | connector.userPathBuilderImpl |                                                                                       | any fully-qualified class     | Provides a custom function for constructing a user-dependent <<<UserFilesPath>>> for the File | 
    140 |                                                               |                                                                                       | name of a valid {{{java-core/apidocs/net/fckeditor/requestcycle/UserPathBuilder.html}<<<UserPathBuilder>>>}} | Browser Connector. For more details see {{{connector.html}here}}. | 
     139| connector.userPathBuilderImpl | {{{java-core/apidocs/net/fckeditor/requestcycle/impl/ContextPathBuilder.html}<<<net.fckeditor.requestcycle. | any fully-qualified class       | Provides a custom function for constructing a user-dependent <<<UserFilesPath>>> for the File | 
     140|                                                               | impl.ContextPathBuilder>>>}}                          | name of a valid {{{java-core/apidocs/net/fckeditor/requestcycle/UserPathBuilder.html}<<<UserPathBuilder>>>}} | Browser Connector. For more details see {{{connector.html}here}}. | 
    141141|                                                               |                                                                                       | implementation                        |                                                                                                       | 
    142142*-------------------------------+-------------------------------------------+---------------------------+---------------------------------------------------+ 
     
    151151*-----------------------------------+-------------------------------------------+---------------+---------------------------------------------------+ 
    152152| localization.localeResolverImpl       | {{{java-core/apidocs/net/fckeditor/localization/impl/AcceptLanguageHeaderResolver.html}<<<net.fckeditor.localization.impl. | any fully-qualified class | Provides localization capabilites for the integration pack. For more details see {{{i18n.html}here}}. | 
    153 |                                                                       |AcceptLanguageHeaderResolver>>>}}                      | name of a valid {{{java-core/apidocs/net/fckeditor/localization/LocaleResolver.html}<<<LocaleResolver>>>}} |  | 
     153|                                                                       | AcceptLanguageHeaderResolver>>>}}                     | name of a valid {{{java-core/apidocs/net/fckeditor/localization/LocaleResolver.html}<<<LocaleResolver>>>}} |  | 
    154154|                                                                       |                                                                                       | implementation|                                                                                                       | 
    155155*-----------------------------------+-------------------------------------------+---------------+---------------------------------------------------+