All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ksyzt.gwt.client.service.ISiteManagerAsync Maven / Gradle / Ivy

The newest version!
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 - 2024 Weber Informatics LLC | Privacy Policy