Known Direct Subclasses
|
Known Indirect Subclasses
|
Class Overview
Maximo Anypoint Cloud Connector - Connect to Maximo MIF exposed web services
Summary
Nested Classes |
enum |
MaximoConnector.Action |
|
enum |
MaximoConnector.OperandMode |
|
Public Methods |
ConnectionManagementStrategy
|
getStrategy()
Getter of connection strategy
|
String
|
query(String webServiceName, String objectStructureName, String query, MaximoQueryEntry queryConditions, MaximoConnector.OperandMode operandMode, String orderBy, boolean uniqueResult, Integer rsStart, Integer maximumItems, String creationDateTime, String baseLanguage, String transLanguage, String messageId, String maximoVersion)
Query operation on a Maximo web service
|
void
|
setStrategy(ConnectionManagementStrategy strategy)
Setter of connection strategy
|
String
|
update(String webServiceName, String objectStructureName, MaximoConnector.Action action, List<MaximoUpdateEntry> udpateEntries, String creationDateTime, String baseLanguage, String transLanguage, String messageId, String maximoVersion)
Update operation on a Maximo web service (Create, Insert, Delete, Update, Sync)
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
Fields
public
static
final
Log
logger
Public Constructors
public
MaximoConnector
()
Public Methods
Getter of connection strategy
Query operation on a Maximo web service
Parameters
webServiceName
| Name of web service as configured in Maximo |
objectStructureName
| Name of underlying object structure as configured in Maximo (Defaulted to webServiceName) |
query
| An SQL WHERE clause based on the root object exposed in the Maximo service (use instead of queryConditions) |
queryConditions
| List of Maximo query conditions on root object (instead of query clause) |
operandMode
| Defines whether Maximo query is run in AND or OR operand mode |
orderBy
| Field name of Maximo root object field to order results by |
uniqueResult
| Set to true when Maximo should filter duplicate results |
rsStart
| The row number to start returning results from |
maximumItems
| The maximum number of items to be returned |
creationDateTime
| Timestamp of request (yyyy-MM-dd hh:mm:ss.SSS) |
baseLanguage
| Optional base language field |
transLanguage
| Optional transfer language field |
messageId
| Optional field used to keep track of requests and responses |
maximoVersion
| Optional concatenated string that identifies the major version, minor version, build and dbbuild |
Returns
- XML containing Maximo returned results
Setter of connection strategy
Update operation on a Maximo web service (Create, Insert, Delete, Update, Sync)
Parameters
webServiceName
| Name of web service as configured in Maximo |
objectStructureName
| Name of underlying object structure as configured in Maximo (Defaulted to webServiceName) |
action
| Type of global action to perform (select Sync if action is specified at entry level) |
udpateEntries
| List of object entries (or entry conditions) to update |
creationDateTime
| Timestamp of request (yyyy-MM-dd hh:mm:ss.SSS) |
baseLanguage
| Optional base language field |
transLanguage
| Optional transfer language field |
messageId
| Optional field used to keep track of requests and responses |
maximoVersion
| Optional concatenated string that identifies the major version, minor version, build and dbbuild |
Returns
- XML containing Maximo returned results
Throws
Exception
| Maximo exception thrown during execution
|