In 5.0.7 (and previously), I used this code:

        private Link getLink() {
                logger.info("request.getContextPath() " + 
request.getContextPath());
                Link link = new LinkImpl(response,  request.getContextPath(),
Constants.J_ACEGI_SECURITY_CHECK);
                link.addParameter(Constants.J_USERNAME, username);
                link.addParameter(Constants.J_PASSWORD, password);
                return link;
        }


Since LinkImpl is now

    public LinkImpl(Response response, RequestPathOptimizer optimizer,
String contextPath,
                    ComponentInvocation invocation, boolean forForm)

Is there a new preferred way of creating custom links like I was doing
before?  Or should I try and mimic what the LinkImpl package private
code does:

    LinkImpl(Response response, RequestPathOptimizer optimizer, String
contextPath, String targetPath, boolean forForm)
    {
        this(response, optimizer, contextPath,
             new ComponentInvocationImpl(new
OpaqueConstantTarget(targetPath), new String[0], null), forForm);
    }

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to