public class Data extends DataServiceConfigurationElement
| Constructor and Description |
|---|
Data() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvent(Event event) |
void |
addOperation(Operation operation) |
void |
addQuery(Query query) |
void |
addResource(Resource resource) |
void |
addXADataSource(XADataSource xADataSource) |
org.apache.axiom.om.OMElement |
buildXML()
Generates XML representation of Object
|
AuthProvider |
getAuthProvider() |
ComplexElement |
getComplexElement(org.apache.axiom.om.OMElement complexElementEl) |
Config |
getConfig(String configId)
Returns config object containing given config id.
|
ArrayList<Config> |
getConfigs() |
String |
getDescription() |
Event |
getEvent(String eventName)
Returns Event object containing passed event name
|
ArrayList<Event> |
getEvents() |
String |
getName() |
Operation |
getOperation(String operationName)
Returns operation object containing passed operation name.
|
ArrayList<Operation> |
getOperations() |
Param[] |
getParams(Iterator<org.apache.axiom.om.OMElement> paramItr)
Returns an array of Param objects, when an iterator of param elements is passed in.
|
String |
getPasswordProvider() |
String |
getProtectedTokens() |
ArrayList<Query> |
getQueries() |
Query |
getQuery(String queryId)
Returns query object containing passed query id.
|
Resource |
getResource(String resourcePath,
String resourceMethod)
Returns resource object containing passed resource name.
|
ArrayList<Resource> |
getResources() |
Result |
getResult(org.apache.axiom.om.OMElement resultEle) |
String |
getSecureVaultNamespace() |
String |
getServiceHierarchy() |
String |
getServiceNamespace() |
String |
getStatus() |
String |
getTxManagerClass() |
String |
getTxManagerCleanupMethod() |
String |
getTxManagerName() |
XADataSource |
getXADataSource(String xADataSourceId)
Returns XADataSource object containing passed XADataSource id
|
ArrayList<XADataSource> |
getXADataSources() |
boolean |
isBatchRequest() |
boolean |
isBoxcarring() |
boolean |
isDisableLegacyBoxcarringMode() |
boolean |
isDisableStreaming() |
boolean |
isEnableHTTP() |
boolean |
isEnableHTTPS() |
boolean |
isEnableJMS() |
boolean |
isEnableLocal() |
boolean |
isEnableXA() |
boolean |
isEscapeNonPrintableChar() |
boolean |
isUseAppServerTS() |
boolean |
isUseColumnNumbers() |
void |
populate(org.apache.axiom.om.OMElement dsXml)
populate Object model using OM representation of
configuration file
|
void |
removeConfig(Config config) |
void |
removeEvent(Event event) |
void |
removeOperation(Operation operation) |
void |
removeQuery(Query query) |
void |
removeResource(Resource resource) |
void |
removeXADataSource(XADataSource xADataSource) |
void |
setAuthProvider(AuthProvider authProvider) |
void |
setBatchRequest(boolean batchRequest) |
void |
setBoxcarring(boolean boxcarring) |
void |
setConfig(Config config) |
void |
setDescription(String description) |
void |
setDisableLegacyBoxcarringMode(boolean disableLegacyBoxcarringMode) |
void |
setDisableStreaming(boolean disableStreaming) |
void |
setEnableHTTP(boolean enableHTTP) |
void |
setEnableHTTPS(boolean enableHTTPS) |
void |
setEnableJMS(boolean enableJMS) |
void |
setEnableLocal(boolean enableLocal) |
void |
setEnableXA(boolean enableXA) |
void |
setEscapeNonPrintableChar(boolean escapeNonPrintableChar) |
void |
setIsUseAppServerTS(boolean isUseAppServerTS) |
void |
setName(String name) |
void |
setPasswordProvider(String passwordProvider) |
void |
setProtectedTokens(String protectedTokens) |
void |
setSecureVaultNamespace(String secureVaultNamespace) |
void |
setServiceHierarchy(String serviceHierarchy) |
void |
setServiceNamespace(String serviceNamespace) |
void |
setStatus(String status) |
void |
setTxManagerClass(String txManagerClass) |
void |
setTxManagerCleanupMethod(String txManagerCleanupMethod) |
void |
setTxManagerName(String txManagerName) |
void |
setUseColumnNumbers(boolean useColumnNumbers) |
void |
setxADataSources(ArrayList<XADataSource> xADataSources) |
void |
validate()
Schema validation for DS configuration file
|
extractAdvancedProps, getRequiredRoles, getXsdType, setRequiredRoles, setxsdTypepublic String getName()
public void setName(String name)
public String getServiceHierarchy()
public void setServiceHierarchy(String serviceHierarchy)
public String getServiceNamespace()
public void setServiceNamespace(String serviceNamespace)
public String getDescription()
public void setDescription(String description)
public String getTxManagerName()
public void setTxManagerName(String txManagerName)
public String getTxManagerClass()
public void setTxManagerClass(String txManagerClass)
public boolean isEnableXA()
public void setEnableXA(boolean enableXA)
public boolean isUseAppServerTS()
public void setIsUseAppServerTS(boolean isUseAppServerTS)
public ArrayList<XADataSource> getXADataSources()
public void setxADataSources(ArrayList<XADataSource> xADataSources)
public boolean isBatchRequest()
public void setBatchRequest(boolean batchRequest)
public boolean isBoxcarring()
public void setBoxcarring(boolean boxcarring)
public boolean isDisableLegacyBoxcarringMode()
public void setDisableLegacyBoxcarringMode(boolean disableLegacyBoxcarringMode)
public boolean isEnableHTTP()
public void setEnableHTTP(boolean enableHTTP)
public boolean isEnableHTTPS()
public void setEnableHTTPS(boolean enableHTTPS)
public boolean isEnableLocal()
public void setEnableLocal(boolean enableLocal)
public boolean isEnableJMS()
public void setEnableJMS(boolean enableJMS)
public boolean isUseColumnNumbers()
public void setUseColumnNumbers(boolean useColumnNumbers)
public boolean isEscapeNonPrintableChar()
public void setEscapeNonPrintableChar(boolean escapeNonPrintableChar)
public void setConfig(Config config)
public void removeConfig(Config config)
public void addOperation(Operation operation)
public void removeOperation(Operation operation)
public void addXADataSource(XADataSource xADataSource)
public void removeXADataSource(XADataSource xADataSource)
public void addEvent(Event event)
public void removeEvent(Event event)
public void addResource(Resource resource)
public void removeResource(Resource resource)
public void addQuery(Query query)
public void removeQuery(Query query)
public String getStatus()
public void setStatus(String status)
public String getProtectedTokens()
public void setProtectedTokens(String protectedTokens)
public String getPasswordProvider()
public void setPasswordProvider(String passwordProvider)
public String getTxManagerCleanupMethod()
public void setTxManagerCleanupMethod(String txManagerCleanupMethod)
public boolean isDisableStreaming()
public void setDisableStreaming(boolean disableStreaming)
public String getSecureVaultNamespace()
public void setSecureVaultNamespace(String secureVaultNamespace)
public AuthProvider getAuthProvider()
public void setAuthProvider(AuthProvider authProvider)
public void validate()
public Config getConfig(String configId)
public ComplexElement getComplexElement(org.apache.axiom.om.OMElement complexElementEl)
public Result getResult(org.apache.axiom.om.OMElement resultEle)
public void populate(org.apache.axiom.om.OMElement dsXml)
public Operation getOperation(String operationName)
public XADataSource getXADataSource(String xADataSourceId)
public Resource getResource(String resourcePath, String resourceMethod)
public Param[] getParams(Iterator<org.apache.axiom.om.OMElement> paramItr)
public org.apache.axiom.om.OMElement buildXML()
DataServiceConfigurationElementbuildXML in class DataServiceConfigurationElementCopyright © 2020 WSO2. All rights reserved.