@Component public class AdminToolDBBrowserExampleLoader extends Object
| Constructor and Description |
|---|
AdminToolDBBrowserExampleLoader() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExamples(ExampleStatements exampleStatements)
vendor must be set
|
HashMap<String,Map<String,List<ExampleStatement>>> |
getExamples() |
void |
loadExampleStatementsFromJsonString(byte[] jsonFile) |
void |
loadExampleStatementsFromJsonString(File jsonFile) |
void |
loadExampleStatementsFromJsonString(InputStream jsonStream) |
void |
loadExampleStatementsFromJsonString(String jsonString)
datasourceName must be set
Example:
{ |
void |
loadExampleStatementsFromJsonString(URL jsonFile) |
void |
loadExampleStatementsFromXMLString(String xmlString)
vendor must be set and a type of
Vendor |
public void addExamples(ExampleStatements exampleStatements)
exampleStatements - public void loadExampleStatementsFromJsonString(String jsonString) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
{
"datasourceName" : "datasource",
"cluster" : {
"Maintainance" : [{
"statement": "select 1",
"description": "check select"
}, {
"statement": "select ...",
"description": "..."
}]
}
}
jsonString - IOExceptioncom.fasterxml.jackson.databind.JsonMappingExceptioncom.fasterxml.jackson.core.JsonParseExceptionExampleStatementspublic void loadExampleStatementsFromJsonString(InputStream jsonStream) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
jsonStream - com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOException#loadExampleStatementsFromJsonString(String)}public void loadExampleStatementsFromJsonString(File jsonFile) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
jsonFile - com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOException#loadExampleStatementsFromJsonString(String)}public void loadExampleStatementsFromJsonString(byte[] jsonFile)
throws com.fasterxml.jackson.core.JsonParseException,
com.fasterxml.jackson.databind.JsonMappingException,
IOException
jsonFile - com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOException#loadExampleStatementsFromJsonString(String)}public void loadExampleStatementsFromJsonString(URL jsonFile) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
jsonFile - com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOException#loadExampleStatementsFromJsonString(String)}public void loadExampleStatementsFromXMLString(String xmlString) throws org.json.JSONException, IllegalArgumentException, com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
VendorxmlString - org.json.JSONExceptionIllegalArgumentExceptionIOExceptioncom.fasterxml.jackson.databind.JsonMappingExceptioncom.fasterxml.jackson.core.JsonParseExceptionExampleStatementsCopyright © 2016–2017. All rights reserved.