Hi all, I am trying to extend the ActionMapping Class with my own,
LaserActionMapping.  I have a List that I want to populate with
MessageResource keys,.  I have the configuration below, and my class. 
The setter is never being called, does anyone have any suggestions?




<action path="/otherparties"
type="com.llic.web.action.OtherPartiesAction" parameter="method"
input="newBusiness/OtherPartiesTab.jsp" name="otherPartiesForm"
scope="request" validate="true"
                className="com.llic.web.action.LaserActionMapping" >
                        <set-property property="ignore" 
value="annuity.button.next"/>
                        <set-property property="ignore" 
value="annuity.button.previous"/>
                        <set-property property="ignore" 
value="annuity.defaultmethod"/>
                        <set-property property="ignore" 
value="annuity.reloadmethod"/>
                        
                        <forward name="load" 
path="newBusiness/OtherPartiesTab.jsp"/>
                        <forward name="next" 
path="newBusiness/OtherPartiesTab.jsp"/>
                        <forward name="addnewparty" 
path="newBusiness/OtherPartiesTab.jsp"/>
                        <forward name="removeparty" 
path="newBusiness/OtherPartiesTab.jsp"/>
                        <forward name="updatechanges" 
path="newBusiness/OtherPartiesTab.jsp"/>
                        <forward name="loadParty" 
path="newBusiness/OtherPartiesTab.jsp"/>
                        
                </action>



/*
 * Created on Feb 8, 2005
 *
 */
package com.llic.web.action;

import java.util.ArrayList;
import java.util.List;

import org.apache.struts.action.ActionMapping;

/**
 * @author Todd Nine
 * This implementation allows for multiple keys to be set.
 * This will allow us to skip validation on certain mappings.
 */
public class LaserActionMapping extends ActionMapping {

        //map of parameters to ignore
        private List ignore;
        
        
        /**
         * Constructor for LaserActionMapping.
         */
        public LaserActionMapping() {
                super();
                ignore = new ArrayList();
                
        }

        /**
         * @param map
         */
        public void setIgnore(String value) {
                ignore.add(value);
        }

        /**
         * @return A list of keys to ignore
         */
        public List getIgnore() {
                return ignore;
        }

}

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

Reply via email to