public abstract class AbstractEncryptedConfig extends java.lang.Object implements AddOn
Constructor and Description |
---|
AbstractEncryptedConfig() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
getAPIRequestName() |
java.util.Map<java.lang.String,APIServlet.APIRequestHandler> |
getAPIRequests() |
protected abstract APITag |
getAPITag() |
protected abstract java.lang.String |
getDataParameter() |
protected java.lang.String |
getDefaultFilename() |
protected java.nio.file.Path |
getDefaultPath() |
protected java.util.List<java.lang.String> |
getExtraParameters() |
protected java.lang.String |
getSaveData(javax.servlet.http.HttpServletRequest request) |
void |
init() |
protected abstract org.json.simple.JSONStreamAware |
processDecrypted(java.io.BufferedReader reader) |
protected java.nio.file.Path |
resolvePath(java.lang.String pathString) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAPIRequestHandler, getAPIRequestType, shutdown
public java.util.Map<java.lang.String,APIServlet.APIRequestHandler> getAPIRequests()
getAPIRequests
in interface AddOn
protected abstract java.lang.String getAPIRequestName()
protected abstract APITag getAPITag()
protected abstract java.lang.String getDataParameter()
protected abstract org.json.simple.JSONStreamAware processDecrypted(java.io.BufferedReader reader) throws org.json.simple.parser.ParseException, java.io.IOException
org.json.simple.parser.ParseException
java.io.IOException
protected java.util.List<java.lang.String> getExtraParameters()
protected java.lang.String getSaveData(javax.servlet.http.HttpServletRequest request) throws ParameterException
ParameterException
protected java.lang.String getDefaultFilename()
protected java.nio.file.Path getDefaultPath()
protected java.nio.file.Path resolvePath(java.lang.String pathString)