com.arunta.app.remote
Interface TROperatorServiceRI

All Superinterfaces:
java.rmi.Remote

public interface TROperatorServiceRI
extends java.rmi.Remote

Total Recall VR remote interface for privileged operations which are generally reserved for the OEM in-house applications.


Method Summary
 void eraseAllRecordings(java.lang.String securityKey)
          Removes all recordings.
 void resetPasswords(java.lang.String securityKey)
          Resets the administrative and user passwords to their default factory settings.
 void restoreFactoryDefaults(java.lang.String securityKey)
          Removes all user defined configuration and restores the system to the factory default configuration.
 void setModel(int model, java.lang.String securityKey)
          Sets the system model number.
 void shutdownForUpgrade(java.lang.String securityKey)
          Shuts down the Total Recall VR system in order to perform an upgrade of the application(s) that are running on the system.
 

Method Detail

shutdownForUpgrade

void shutdownForUpgrade(java.lang.String securityKey)
                        throws SecurityException,
                               java.rmi.RemoteException
Shuts down the Total Recall VR system in order to perform an upgrade of the application(s) that are running on the system.

It is necessary to upload a software upgrade package to the Total Recall VR system before using this request. This request instructs the Total Recall VR system to look for the upgrade package and install it before it shuts down.

Note that it will be necessary to manually power up the Total Recall VR system after this request.

Parameters:
securityKey - The security key that was obtained from the Total Recall VR system at login time. This operation requires a key with administrator level privileges.
Throws:
SecurityException - On invalid security key, or if the user that is associated with the security key is not authorised to perform this request.
java.rmi.RemoteException - On any problem that is associated with completing the request. See cause for further details on the problem.

resetPasswords

void resetPasswords(java.lang.String securityKey)
                    throws SecurityException,
                           java.rmi.RemoteException
Resets the administrative and user passwords to their default factory settings.

Parameters:
securityKey - The security key that was obtained from the Total Recall VR system at login time. This operation requires a key with administrator level privileges.
Throws:
SecurityException - On invalid security key, or if the user that is associated with the security key is not authorised to perform this request.
java.rmi.RemoteException - On any problem that is associated with completing the request. See cause for further details on the problem.

eraseAllRecordings

void eraseAllRecordings(java.lang.String securityKey)
                        throws SecurityException,
                               java.rmi.RemoteException
Removes all recordings.

Note, this operation will stop the recording process, remove all recordings from the system and remove all recording meta data from the database. So, use it with caution.

Recording will automatically re-start once the request completes.

Parameters:
securityKey - The security key that was obtained from the Total Recall VR system at login time. This operation requires a key with administrator level privileges.
Throws:
SecurityException - On invalid security key, or if the user that is associated with the security key is not authorised to perform this request.
java.rmi.RemoteException - On any problem that is associated with completing the request. See cause for further details on the problem.

restoreFactoryDefaults

void restoreFactoryDefaults(java.lang.String securityKey)
                            throws SecurityException,
                                   java.rmi.RemoteException
Removes all user defined configuration and restores the system to the factory default configuration.

Use with caution. This request will remove the system license which may render the system unstable.

Parameters:
securityKey - The security key that was obtained from the Total Recall VR system at login time. This operation requires a key with administrator level privileges.
Throws:
SecurityException - On invalid security key, or if the user that is associated with the security key is not authorised to perform this request.
java.rmi.RemoteException - On any problem that is associated with completing the request. See cause for further details on the problem.

setModel

void setModel(int model,
              java.lang.String securityKey)
              throws SecurityException,
                     java.rmi.RemoteException
Sets the system model number.

Different system models exhibit different behavior when operational. For example systems which have an air filter display a warning on the screen when it is time to clean (or replace) the filter.

Parameters:
model - Set this parameter to:
  • 0 for Total Recall VR Desktop
  • 1 for Total Recall VR Rack
  • 2 for Total Recall VR Max Desktop
  • 3 for Total Recall VR Max Rack
  • 4 for Total Recall VR Max Server
securityKey - The security key that was obtained from the Total Recall VR system at login time. This operation requires a key with administrator level privileges.
Throws:
SecurityException - On invalid security key, or if the user that is associated with the security key is not authorised to perform this request.
java.rmi.RemoteException - On any problem that is associated with completing the request. See cause for further details on the problem.


Copyright ©, 2005-2012 Prolancer Pty Ltd, Sydney Australia.