Class actuate.RequestOptions
Contains attributes that describe a repository on
a given iHub volume.
Member of: actuate.
Constructor Attributes | Constructor Name and Description |
---|---|
actuate.RequestOptions(Optional)
Constructs attributes that describe a repository on
a given iHub volume.
|
Field Attributes | Field Name and Description |
---|---|
<static> <constant> |
Enterprise repository.
|
<static> <constant> |
Workgroup repository.
|
Method Attributes | Method Name and Description |
---|---|
Returns the iHub URL.
|
|
Returns the locale string or null if none has been set.
|
|
Returns the repository type.
|
|
Returns the current REST API authentication token.
|
|
Returns the volume.
|
|
Returns the volumeProfile.
|
|
setCustomParameters(parameters)
Sets custom URL parameters.
|
|
setIServerUrl(iServerUrl)
Sets the iHub URL.
|
|
setLocale(locale)
Sets the locale string.
|
|
setRepositoryType(repositoryType)
Sets the repository type.
|
|
setRESTAuthToken(restAuthToken)
Sets the authentication token to use when running JSAPI commands from a REST API application.
|
|
setVolume(volume)
Sets the volume.
|
|
setVolumeProfile(volumeProfile)
Sets the volume profile.
|
Class Detail
actuate.RequestOptions(Optional)
Constructs attributes that describe a repository on
a given iHub volume.
The attributes iServerUrl and volume are only used when the repository type
is ENCYCLOPEDIA. If the repository type is STANDALONE, they are ignored.
- Parameters:
- {actuate.RequestOptions} Optional
- requestOptions from which to copy the values.
Field Detail
<static> <constant>
{String} REPOSITORY_ENCYCLOPEDIA
Enterprise repository.
<static> <constant>
{String} REPOSITORY_STANDALONE
Workgroup repository.
Method Detail
{String} getIServerUrl()
Returns the iHub URL.
This value is used only for the REPOSITORY_ENCYCLOPEDIA repository type.
- Returns:
- {String} IServer URL
{String} getLocale()
Returns the locale string or null if none has been set.
- Returns:
- {String} locale string
{String} getRepositoryType()
Returns the repository type.
- Returns:
- {String} repository type
{String} getRESTAuthToken()
Returns the current REST API authentication token. setRESTAuthToken( ) sets the token to the
value retrieved from the REST API login resource.
To retrieve the REST API authentication token for the RequestOptions object reqOpts, use code similar to the following:
To retrieve the REST API authentication token for the RequestOptions object reqOpts, use code similar to the following:
var restAuthToken = reqOpts.getRESTAuthToken( ); if (restAuthToken == null){ alert("REST API authentication token is not available"); }
- Returns:
- {String} The value set by setRESTAuthToken( ) or null if not set.
{String} getVolume()
Returns the volume.
This value is only used in for the REPOSITORY_ENCYCLOPEDIA
repository type.
- Returns:
- {String} volume
{String} getVolumeProfile()
Returns the volumeProfile.
- Returns:
- {String} volumeProfile
setCustomParameters(parameters)
Sets custom URL parameters.
- Parameters:
- {Map} parameters
- map of custom URL parameters (map of string to string)
setIServerUrl(iServerUrl)
Sets the iHub URL. For example, http://myserver.mycompany.com:8000
This value is used only for the REPOSITORY_ENCYCLOPEDIA repository type.
- Parameters:
- {String} iServerUrl
setLocale(locale)
Sets the locale string.
- Parameters:
- {String} locale
- string or null for default
setRepositoryType(repositoryType)
Sets the repository type.
- Parameters:
- {String} repositoryType
setRESTAuthToken(restAuthToken)
Sets the authentication token to use when running JSAPI commands from a REST API application.
This example sets the REST API authentication token, using the value, authId, provided by the REST API login resource and initializes the JSAPI:
This example sets the REST API authentication token, using the value, authId, provided by the REST API login resource and initializes the JSAPI:
function acLoad( ) { actuate.load( "viewer" ); var iportalUrl = 'http://mymachine:8700/iportal'; var reqOps = new actuate.RequestOptions( ); reqOps.setRepositoryType( actuate.RequestOptions.REPOSITORY_ENCYCLOPEDIA ); reqOps.setIServerUrl( "http://mymachine:8000" ); reqOps.setVolumeProfile( "Default Volume" ); reqOps.setRESTAuthToken( authId ); actuate.initialize( iportalUrl, reqOps, null, null, JSAPILoaded, JSAPINotLoaded ); }
- Parameters:
- {String} restAuthToken
- The value provided by the REST API login resource.
setVolume(volume)
Sets the volume.
This value is only used in for the REPOSITORY_ENCYCLOPEDIA
repository type.
- Parameters:
- {String} volume
setVolumeProfile(volumeProfile)
Sets the volume profile.
- Parameters:
- {String} volumeProfile