com.raritantechnologies.federated.eRoom.info
Class ERoomInfoProcess

java.lang.Object
  extended bycom.raritantechnologies.federated.eRoom.info.ERoomInfoProcess
All Implemented Interfaces:
IConfigurable, IJobProcess

public class ERoomInfoProcess
extends java.lang.Object
implements IJobProcess

Collects information about eRooms to persist for rapid access.

XML Configuration Template:
   <JobProcess class="com.raritantechnologies.federated.eRoom.info.ERoomInfoProcess"
                  fileName="[ name of file to put eRoom Info data ]"
                  roomAttributes="[ comma separated list of eRoom Attributes to include in data file ]"
                  memberTags="[ comma separated list of eRoom Member attributes to include ]"
                  eRoomCacheObject="[ optional name of in memory Cache object ]" >

     <!-- One or more ERoomServer Tags -->
     <ERoomServer eRoomServerURL="[ HTTP url to the eRoom Server ]"
                     adminUser="[ eRoom Administrator ID ]"
                     adminPw="[ eRoom Administrator PW ]" />
   </JobProcess>
 


Constructor Summary
ERoomInfoProcess()
           
 
Method Summary
 void executeJob(RaritanPageContext rpc)
           
 void executeJob(java.lang.String[] args)
           
 java.lang.String getConfigurationXML()
           
 void initialize(org.w3c.dom.Element elem)
          Initializes the object from an XML tag or element.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERoomInfoProcess

public ERoomInfoProcess()
Method Detail

executeJob

public void executeJob(RaritanPageContext rpc)
Specified by:
executeJob in interface IJobProcess

executeJob

public void executeJob(java.lang.String[] args)
Specified by:
executeJob in interface IJobProcess

initialize

public void initialize(org.w3c.dom.Element elem)
Description copied from interface: IConfigurable
Initializes the object from an XML tag or element. This method is called by the Framework as part of the application initializtion. see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory. Configurable objects that are owned or contained by other configurable objects will be initialized in by the parent object.

Specified by:
initialize in interface IJobProcess

getConfigurationXML

public java.lang.String getConfigurationXML()
Specified by:
getConfigurationXML in interface IJobProcess

main

public static void main(java.lang.String[] args)