
com.lindar.webpurify.api.admin.WhiteListResource Maven / Gradle / Ivy
The newest version!
package com.lindar.webpurify.api.admin;
import com.lindar.webpurify.util.Messages;
import com.lindar.webpurify.util.Methods;
import com.lindar.webpurify.util.configs.WebPurifyConfigs;
import com.lindar.wellrested.vo.Result;
import com.lindar.wellrested.vo.ResultBuilder;
import java.util.List;
public class WhiteListResource extends AbstractAdminResource {
public WhiteListResource(WebPurifyConfigs webPurifyConfigs) {
super(webPurifyConfigs);
}
public Result addWord(String word) {
if (!isEnabled()) {
return ResultBuilder.failed(Messages.ERROR.DISABLED);
}
return this.addWord(Methods.WHITELIST.ADD, word);
}
public Result removeWord(String word) {
if (!isEnabled()) {
return ResultBuilder.failed(Messages.ERROR.DISABLED);
}
return this.removeWord(Methods.WHITELIST.REMOVE, word);
}
public Result> listWords() {
if (!isEnabled()) {
return ResultBuilder.failed(Messages.ERROR.DISABLED);
}
return this.listWords(Methods.WHITELIST.GET);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy