Smack/source/org/jivesoftware/smackx/search/UserSearchManager.java

53 lines
1.3 KiB
Java
Raw Normal View History

/**
* $RCSfile: ,v $
* $Revision: $
* $Date: $
*
* Copyright (C) 1999-2005 Jive Software. All rights reserved.
*
* This software is the proprietary information of Jive Software.
* Use is subject to license terms.
*/
package org.jivesoftware.smackx.search;
import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.XMPPException;
import org.jivesoftware.smackx.Form;
import org.jivesoftware.smackx.ReportedData;
public class UserSearchManager {
private XMPPConnection con;
private String serviceName;
private UserSearch userSearch;
public UserSearchManager(XMPPConnection con, String serviceName) {
this.con = con;
this.serviceName = serviceName;
userSearch = new UserSearch();
}
public Form getSearchForm() {
try {
return userSearch.getSearchForm(con, serviceName);
}
catch (XMPPException e) {
e.printStackTrace();
}
return null;
}
public ReportedData sendSearchForm(Form searchForm) {
ReportedData data = null;
try {
data = userSearch.sendSearchForm(con, searchForm, serviceName);
}
catch (XMPPException e) {
e.printStackTrace();
}
return data;
}
}