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

hsim.checkpoint.setting.service.MsgSettingService Maven / Gradle / Ivy

There is a newer version: 0.1.2
Show newest version
package hsim.checkpoint.setting.service;

import hsim.checkpoint.core.domain.ReqUrl;
import hsim.checkpoint.core.domain.ValidationData;
import hsim.checkpoint.type.ParamType;
import org.springframework.web.multipart.MultipartHttpServletRequest;

import java.util.List;


/**
 * The interface Msg setting service.
 */
public interface MsgSettingService {
    /**
     * Gets all url list.
     *
     * @return the all url list
     */
    List getAllUrlList();

    /**
     * Gets validation data.
     *
     * @param method the method
     * @param url    the url
     * @return the validation data
     */
    List getValidationData(String method, String url);

    /**
     * Gets all validation data.
     *
     * @return the all validation data
     */
    List getAllValidationData();

    /**
     * Gets validation data.
     *
     * @param paramType the param type
     * @param method    the method
     * @param url       the url
     * @return the validation data
     */
    List getValidationData(ParamType paramType, String method, String url);

    /**
     * Update validation data.
     *
     * @param models the models
     */
    void updateValidationData(List models);

    /**
     * Update validation data.
     *
     * @param req the req
     */
    void updateValidationData(MultipartHttpServletRequest req);

    /**
     * Delete validation data.
     *
     * @param models the models
     */
    void deleteValidationData(List models);

    /**
     * Delete all.
     */
    void deleteAll();

    /**
     * Delete validation data.
     *
     * @param url the url
     */
    void deleteValidationData(ReqUrl url);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy