public class TestKeepConfig
extends java.lang.Object
implements com.hcl.domino.keep.config.KeepConfig
Utility class to have a consistent testing experience with a predefined set of settings
Modifier and Type | Field and Description |
---|---|
boolean |
allowDominoLogin
Will we produce JWT from Domino
|
boolean |
allowLocalUsers
User from keepconfig.nsd
|
Constructor and Description |
---|
TestKeepConfig() |
Modifier and Type | Method and Description |
---|---|
void |
addActiveAppId(java.lang.String appId) |
com.hcl.domino.keep.config.KeepConfig |
addKeepApiInfo(java.lang.String version,
com.hcl.domino.keep.info.KeepApiInfo apiInfo) |
com.hcl.domino.keep.config.KeepConfig |
addKeepApiInfoFromOpenApiJson(java.lang.String version,
io.vertx.core.json.JsonObject source) |
com.hcl.domino.keep.config.KeepConfig |
addKeepDbInfo(java.lang.String apiName,
com.hcl.domino.keep.info.KeepDbInfo dbInfo) |
com.hcl.domino.keep.config.KeepConfig |
addOpenApiRoute(java.lang.String version,
java.lang.String route) |
java.util.Collection<java.lang.String> |
getAllActiveAppIds() |
java.util.Collection<com.hcl.domino.keep.info.KeepApiInfo> |
getAllKeepApiInfo(java.lang.String version) |
java.util.Collection<com.hcl.domino.keep.info.KeepDbInfo> |
getAllKeepDBInfo() |
io.vertx.core.json.JsonArray |
getApiNamesFromFilepath(java.lang.String filePath) |
com.hcl.domino.keep.info.KeepApiInfo |
getKeepApiInfo(java.lang.String operationName) |
com.hcl.domino.keep.info.KeepApiInfo |
getKeepApiInfo(java.lang.String version,
java.lang.String operationName) |
io.vertx.core.json.JsonObject |
getKeepApiSchema(java.lang.String schemaName) |
java.util.Collection<java.lang.String> |
getKeepApiVersions() |
com.hcl.domino.keep.info.KeepDbInfo |
getKeepDbInfo(java.lang.String apiName) |
com.hcl.domino.keep.info.KeepDbInfo |
getKeepMailInfo(java.lang.String whichweIgnore)
Placeholder for MAIL files
|
io.vertx.core.json.JsonObject |
getOpenApiJson(java.lang.String version) |
java.lang.String |
getOpenApiRoute(java.lang.String version) |
io.vertx.core.json.JsonObject |
getPIMConfig() |
java.lang.String |
getSystemUserName() |
boolean |
isAllowDominoLogin() |
boolean |
isAllowLocalUsers(boolean isServer) |
boolean |
isValidAppId(java.lang.String appId) |
void |
removeActiveAppId(java.lang.String appId) |
void |
setAllowLocalUsers(boolean allowLocalUsers) |
com.hcl.domino.keep.config.KeepConfig |
setPimConfig(io.vertx.core.json.JsonObject pimConfig) |
com.hcl.domino.keep.config.KeepConfig |
setSystemUserName(java.lang.String userName) |
public boolean allowDominoLogin
Will we produce JWT from Domino
public boolean allowLocalUsers
User from keepconfig.nsd
public void addActiveAppId(java.lang.String appId)
addActiveAppId
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.config.KeepConfig addKeepApiInfo(java.lang.String version, com.hcl.domino.keep.info.KeepApiInfo apiInfo)
addKeepApiInfo
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.config.KeepConfig addKeepApiInfoFromOpenApiJson(java.lang.String version, io.vertx.core.json.JsonObject source)
addKeepApiInfoFromOpenApiJson
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.config.KeepConfig addKeepDbInfo(java.lang.String apiName, com.hcl.domino.keep.info.KeepDbInfo dbInfo)
addKeepDbInfo
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.config.KeepConfig addOpenApiRoute(java.lang.String version, java.lang.String route)
addOpenApiRoute
in interface com.hcl.domino.keep.config.KeepConfig
public java.util.Collection<java.lang.String> getAllActiveAppIds()
getAllActiveAppIds
in interface com.hcl.domino.keep.config.KeepConfig
public java.util.Collection<com.hcl.domino.keep.info.KeepApiInfo> getAllKeepApiInfo(java.lang.String version)
getAllKeepApiInfo
in interface com.hcl.domino.keep.config.KeepConfig
public java.util.Collection<com.hcl.domino.keep.info.KeepDbInfo> getAllKeepDBInfo()
getAllKeepDBInfo
in interface com.hcl.domino.keep.config.KeepConfig
public io.vertx.core.json.JsonArray getApiNamesFromFilepath(java.lang.String filePath)
getApiNamesFromFilepath
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.info.KeepApiInfo getKeepApiInfo(java.lang.String operationName)
getKeepApiInfo
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.info.KeepApiInfo getKeepApiInfo(java.lang.String version, java.lang.String operationName)
getKeepApiInfo
in interface com.hcl.domino.keep.config.KeepConfig
public io.vertx.core.json.JsonObject getKeepApiSchema(java.lang.String schemaName)
getKeepApiSchema
in interface com.hcl.domino.keep.config.KeepConfig
public java.util.Collection<java.lang.String> getKeepApiVersions()
getKeepApiVersions
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.info.KeepDbInfo getKeepDbInfo(java.lang.String apiName)
getKeepDbInfo
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.info.KeepDbInfo getKeepMailInfo(java.lang.String whichweIgnore)
Placeholder for MAIL files
getKeepMailInfo
in interface com.hcl.domino.keep.config.KeepConfig
public io.vertx.core.json.JsonObject getOpenApiJson(java.lang.String version)
getOpenApiJson
in interface com.hcl.domino.keep.config.KeepConfig
public java.lang.String getOpenApiRoute(java.lang.String version)
getOpenApiRoute
in interface com.hcl.domino.keep.config.KeepConfig
public io.vertx.core.json.JsonObject getPIMConfig()
getPIMConfig
in interface com.hcl.domino.keep.config.KeepConfig
public java.lang.String getSystemUserName()
getSystemUserName
in interface com.hcl.domino.keep.config.KeepConfig
public boolean isAllowDominoLogin()
isAllowDominoLogin
in interface com.hcl.domino.keep.config.KeepConfig
public boolean isAllowLocalUsers(boolean isServer)
isAllowLocalUsers
in interface com.hcl.domino.keep.config.KeepConfig
public boolean isValidAppId(java.lang.String appId)
isValidAppId
in interface com.hcl.domino.keep.config.KeepConfig
public void removeActiveAppId(java.lang.String appId)
removeActiveAppId
in interface com.hcl.domino.keep.config.KeepConfig
public void setAllowLocalUsers(boolean allowLocalUsers)
allowLocalUsers
- public com.hcl.domino.keep.config.KeepConfig setPimConfig(io.vertx.core.json.JsonObject pimConfig)
setPimConfig
in interface com.hcl.domino.keep.config.KeepConfig
public com.hcl.domino.keep.config.KeepConfig setSystemUserName(java.lang.String userName)
setSystemUserName
in interface com.hcl.domino.keep.config.KeepConfig