com.ksyzt.gwt.client.service.ISiteManagerAsync Maven / Gradle / Ivy
package com.ksyzt.gwt.client.service;
import java.util.List;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.ksyzt.gwt.client.site.urlrewrite.RewriteData;
import com.ksyzt.gwt.shared.module.AdminUser;
import com.ksyzt.gwt.shared.module.SiteInformation;
// TODO: Auto-generated Javadoc
/**
* The Interface ISiteManagerAsync.
*/
public interface ISiteManagerAsync {
/**
* Gets the site information.
*
* @param callback the callback
*/
void getSiteInformation(AsyncCallback callback);
/**
* Update site information.
*
* @param info the info
* @param callback the callback
*/
void updateSiteInformation(SiteInformation info,
AsyncCallback callback);
/**
* Gets the rewrite data.
*
* @param callback the callback
*/
void getRewriteData(AsyncCallback> callback);
/**
* Update rewrite data.
*
* @param data the data
* @param callback the callback
*/
void updateRewriteData(RewriteData data,
AsyncCallback> callback);
/**
* Delete rewrite data.
*
* @param data the data
* @param callback the callback
*/
void deleteRewriteData(RewriteData data,
AsyncCallback> callback);
/**
* Admin login.
*
* @param username the username
* @param pwd the pwd
* @param callback the callback
*/
void adminLogin(String username, String pwd,
AsyncCallback callback);
/**
* Admin update.
*
* @param username the username
* @param pwd the pwd
* @param callback the callback
*/
void adminUpdate(String username, String pwd,
AsyncCallback callback);
/**
* Check admin login.
*
* @param callback the callback
*/
void checkAdminLogin(AsyncCallback callback);
/**
* Quit.
*
* @param callback the callback
*/
void quit(AsyncCallback callback);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy