com.ibm.di.connector.maximo.parsing
Class SchemaConfiguration

java.lang.Object
  extended by com.ibm.di.connector.maximo.parsing.SchemaConfiguration

public final class SchemaConfiguration
extends java.lang.Object

Configuration parameters required by schema objects.

Since:
7.1
See Also:
Schema

Constructor Summary
SchemaConfiguration()
           
 
Method Summary
 java.lang.String getMaxobjObjectStructure()
          Returns the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs.
 java.util.List<java.lang.String> getMaxObjUrlList()
          Returns a list of URLs to perform query operations on the MAXOBJECT object structure.
 java.lang.String getMosName()
          Returns the Maximo Object Structure's name.
 java.lang.String getPassword()
          Returns the user's password.
 int getTimeout()
          Returns the timeout.
 java.lang.String getTransactionLang()
          Returns the user defined transaction language.
 java.util.List<java.lang.String> getUrlList()
          Returns a list of URLs.
 java.lang.String getUserId()
          Returns the user's identification.
 java.lang.String getXsdSuffix()
          Returns the XSD URL suffix.
 java.util.List<java.lang.String> getXsdUrlList()
          Returns a list of XSD URLs.
 boolean isAuthenticationRequired()
          Indicates if the authentication header containing the user's credentials should be sent.
 void setAuthenticationRequired(boolean authenticationRequired)
          Defines if the authentication header containing the user's credentials should be sent.
 void setMaxobjObjectStructure(java.lang.String maxobjObjectStructure)
          Defines the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs.
 void setMaxobjUrlList(java.util.List<java.lang.String> urlList)
          Defines a list of URLs to perform query operations on the MAXOBJECT object structure.
 void setMosName(java.lang.String mosName)
          Defines the Maximo Object Structure's name.
 void setPassword(java.lang.String password)
          Defines the user's password.
 void setTimeout(int timeout)
          Defines the timeout.
 void setTransactionLang(java.lang.String transLanguage)
          Defines the user defined transaction language.
 void setUrlList(java.util.List<java.lang.String> urlList)
          Defines a list of URLs.
 void setUserId(java.lang.String userId)
          Defines the user's identification.
 void setXsdSufix(java.lang.String xsdSuffix)
          Defines the XSD URL suffix.
 void setXsdUrlList(java.util.List<java.lang.String> urlList)
          Defines a list of XSD URLs.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SchemaConfiguration

public SchemaConfiguration()
Method Detail

getMaxobjObjectStructure

public java.lang.String getMaxobjObjectStructure()
Returns the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs.

Returns:
the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs

getMaxObjUrlList

public java.util.List<java.lang.String> getMaxObjUrlList()
Returns a list of URLs to perform query operations on the MAXOBJECT object structure.

Returns:
a list of URLs to perform query operations on the MAXOBJECT object structure
Since:
1.2.0
See Also:
setMaxobjUrlList(List)

getMosName

public java.lang.String getMosName()
Returns the Maximo Object Structure's name.

Returns:
Maximo Object Structure's name
See Also:
setMosName(String)

getPassword

public java.lang.String getPassword()
Returns the user's password.

Returns:
user's password

getTimeout

public int getTimeout()
Returns the timeout.

Returns:
timeout in milliseconds
Since:
1.4.0

getUrlList

public java.util.List<java.lang.String> getUrlList()
Returns a list of URLs.

Returns:
a list of URLs
Since:
1.4.0

getUserId

public java.lang.String getUserId()
Returns the user's identification.

Returns:
user's identification

getXsdSuffix

public java.lang.String getXsdSuffix()
Returns the XSD URL suffix.

Returns:
XSD URL suffix
Since:
1.4.0

getXsdUrlList

public java.util.List<java.lang.String> getXsdUrlList()
Returns a list of XSD URLs.

Returns:
a list of XSD URLs
Since:
1.2.0
See Also:
setXsdUrlList(List)

isAuthenticationRequired

public boolean isAuthenticationRequired()
Indicates if the authentication header containing the user's credentials should be sent.

Returns:
true if the authentication header should be sent, otherwise false

setAuthenticationRequired

public void setAuthenticationRequired(boolean authenticationRequired)
Defines if the authentication header containing the user's credentials should be sent.

Parameters:
authenticationRequired - true if the authentication header should be sent, otherwise false

setMaxobjObjectStructure

public void setMaxobjObjectStructure(java.lang.String maxobjObjectStructure)
Defines the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs.

Parameters:
maxobjObjectStructure - the name of the object structure that exposes the MAXOBJECT and MAXATTRIBUTE MBOs

setMaxobjUrlList

public void setMaxobjUrlList(java.util.List<java.lang.String> urlList)
Defines a list of URLs to perform query operations on the MAXOBJECT object structure.

Parameters:
urlList - list of URLs to perform query operations on the MAXOBJECT object structure

setMosName

public void setMosName(java.lang.String mosName)
Defines the Maximo Object Structure's name.

Parameters:
mosName - Maximo Object Structure's name
See Also:
getMosName()

setPassword

public void setPassword(java.lang.String password)
Defines the user's password.

Parameters:
password - user's password

setTimeout

public void setTimeout(int timeout)
Defines the timeout.

Parameters:
timeout - timeout in milliseconds

setUrlList

public void setUrlList(java.util.List<java.lang.String> urlList)
Defines a list of URLs.

Parameters:
urlList - a list of URLs

setUserId

public void setUserId(java.lang.String userId)
Defines the user's identification.

Parameters:
userId - user's identification

setXsdSufix

public void setXsdSufix(java.lang.String xsdSuffix)
Defines the XSD URL suffix.

Parameters:
xsdSuffix - XSD URL suffix

setXsdUrlList

public void setXsdUrlList(java.util.List<java.lang.String> urlList)
Defines a list of XSD URLs.

Parameters:
urlList - a list of XSD URLs

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

setTransactionLang

public void setTransactionLang(java.lang.String transLanguage)
Defines the user defined transaction language.

Parameters:
transaction - Language Transaction Language

getTransactionLang

public java.lang.String getTransactionLang()
Returns the user defined transaction language.

Returns:
transaction Language