Also, here is a partial version of the SearchCriteria.java object...
package com.afs.service.search;
public class SearchCriteria implements Serializable {
private int userId = -1;
private int teamId = -1;
private String searchStringContact;
private String categories = null;
public SearchCriteria() { }
public String[] splitCategories() {
return MyStringUtil.splitBy(categories, ",");
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public int getTeamId() {
return teamId;
}
public void setTeamId(int teamId) {
this.teamId = teamId;
}
public String getSearchStringContact() {
return searchStringContact;
}
public void setSearchStringContact(String searchStringContact) {
this.searchStringContact = searchStringContact;
}
public String getCategories() {
return categories;
}
public void setCategories(String categories) {
this.categories = categories;
}
}
On Fri, Nov 28, 2014 at 10:04 AM, Dave Newton <[email protected]> wrote:
> What does the action in question look like, specifically, stuff
> related to the `searchCriteria` object?
>
> On Fri, Nov 28, 2014 at 10:29 AM, Burton Rhodes <[email protected]>
> wrote:
> > I have a simple json action that searches for a Contact in the system. I
> > am using a GET request with the following url:
> >
> >
> "ContactSearchJson.action?searchCriteria.searchStringContact=Doe&searchCriteria.categories=agent
> >
> > You'll notice I'm trying to set two variable in the object
> searchCriteria.
> > However, when the variables are set in the action only one variable is
> set,
> > but not both. If I remove either "searchStringContact" or "categories",
> > the remaining value will set fine.
> >
> > My assumption is it is setting the "searchCriteria.searchStringContact"
> > value, then when it comes across the "searchCriteria.categories" value it
> > overwrites the entire object so the only value that is set is
> "categories".
> >
> > My questions is, if this a bugor a feature in the json-plugin? Or am I
> > doing something wrong here?
> >
> > Thanks,
> > Burton
>
>
>
> --
> e: [email protected]
> m: 908-380-8699
> s: davelnewton_skype
> t: @dave_newton
> b: Bucky Bits
> g: davelnewton
> so: Dave Newton
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>