com.crossworlds.webservices
Class ProxyClassParam

java.lang.Object
  |
  +--com.crossworlds.webservices.ProxyClassParam

public class ProxyClassParam
extends java.lang.Object

Class ProxyClassParam represents the parameters used by the proxy class.


Constructor Summary
ProxyClassParam(java.lang.String iorFileName, java.lang.String cwldVersion, java.lang.String icsName, java.lang.String userName, java.lang.String passWord, java.lang.String collabName, java.lang.String collabPort, java.lang.String mimeType, java.lang.String boVerb)
          Creates ProxyClassParam object from specified iorFileName, cwldVersion, icsName, userName, passWord, collabName, collabPort mimeType, boVerb.
 
Method Summary
 java.lang.String getBOVerb()
           
 java.lang.String getCollabName()
           
 java.lang.String getCollabPort()
           
 java.lang.String getCWLDVersion()
           
 java.lang.String getICSName()
           
 java.lang.String getIORFileName()
           
 java.lang.String getMimeType()
           
 java.lang.String getPassWord()
           
 java.lang.String getUserName()
           
 void load(java.lang.String fileName, org.apache.log4j.Category proxyCat)
          Loads the parameters specified in the file.
 void setBOVerb(java.lang.String boVerb)
           
 void setCollabName(java.lang.String collabName)
           
 void setCollabPort(java.lang.String collabPort)
           
 void setCWLDVersion(java.lang.String cwldVersion)
           
 void setICSName(java.lang.String icsName)
           
 void setIORFileName(java.lang.String iorFileName)
           
 void setMimeType(java.lang.String mimeType)
           
 void setPassWord(java.lang.String passWord)
           
 void setUserName(java.lang.String userName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProxyClassParam

public ProxyClassParam(java.lang.String iorFileName,
                       java.lang.String cwldVersion,
                       java.lang.String icsName,
                       java.lang.String userName,
                       java.lang.String passWord,
                       java.lang.String collabName,
                       java.lang.String collabPort,
                       java.lang.String mimeType,
                       java.lang.String boVerb)
Creates ProxyClassParam object from specified iorFileName, cwldVersion, icsName, userName, passWord, collabName, collabPort mimeType, boVerb.
Parameters:
iorFileName - Complete path of the InterChange Server IOR file
cwldVersion - InterChange Server version to connect at run-time. Possible values are "3.x" and "4.x"
icsName - InterChange Server name
userName - InterChange Server user-name
passWord - InterChange Server password
collabName - Name of collaboration to expose as Web Service
collabProt - Collaboration port to expose as Web Service
mimeType - InterChange Server will use this mime-type to invoke DataHandler
boVerb - Interchange Server will set this verb to the BO returned by the DataHandler
Method Detail

getBOVerb

public java.lang.String getBOVerb()

getCollabName

public java.lang.String getCollabName()

getCollabPort

public java.lang.String getCollabPort()

getCWLDVersion

public java.lang.String getCWLDVersion()

getICSName

public java.lang.String getICSName()

getIORFileName

public java.lang.String getIORFileName()

getMimeType

public java.lang.String getMimeType()

getPassWord

public java.lang.String getPassWord()

getUserName

public java.lang.String getUserName()

load

public void load(java.lang.String fileName,
                 org.apache.log4j.Category proxyCat)
Loads the parameters specified in the file. No parameter is loaded if file does not exists. Parameter file is java properties file.

Example Parameter file

 # Comment or remove the parameter you do not want to change. The Parameters
 # not specified in this file will be defaulted to the proxy class
 # generation time values.

 # Complete path of IOR File
 IORFileName=d:\crossworlds\cwldInterchangeServer.ior
 # CrossWorlds InterChange Server Version to connect.
 # Possible values are 4.x 3.x
 CWLDVersion=4.x
 # CrossWorlds InterChange Server name
 ICSName=cwld
 # CrossWorlds InterChange Server username
 UserName=admin
 # CrossWorlds InterChange Server password
 PassWord=null
 # Name of CrossWorlds collaboration exposed as web service
 CollabName=mycollab
 # Port of the collaboration exposed as web service
 CollabPort=myport
 # Mime type for the CrossWorlds DataHandler to invoke
 MimeType=xml.soap
 # Verb of the request BO
 BOVerb=create
 

setBOVerb

public void setBOVerb(java.lang.String boVerb)

setCollabName

public void setCollabName(java.lang.String collabName)

setCollabPort

public void setCollabPort(java.lang.String collabPort)

setCWLDVersion

public void setCWLDVersion(java.lang.String cwldVersion)

setICSName

public void setICSName(java.lang.String icsName)

setIORFileName

public void setIORFileName(java.lang.String iorFileName)

setMimeType

public void setMimeType(java.lang.String mimeType)

setPassWord

public void setPassWord(java.lang.String passWord)

setUserName

public void setUserName(java.lang.String userName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object