au.edu.jcu.hermes.core.filesystem
Class SRBConnector

java.lang.Object
  extended by au.edu.jcu.hermes.core.filesystem.SRBConnector
All Implemented Interfaces:
IFileSystemConnector, java.io.Serializable
Direct Known Subclasses:
SRBGSIConnector, SRBMyProxyConnector, SRBShibbolethConnector, SRBUsernamePasswordConnector

public abstract class SRBConnector
extends java.lang.Object
implements IFileSystemConnector, java.io.Serializable

Author: Mathew Wyatt Organisation: James Cook University Date: Oct 15, 2007 Time: 1:42:26 PM

See Also:
Serialized Form

Nested Class Summary
protected  class SRBConnector.SerializedSRBAccount
           
 
Field Summary
protected  java.lang.String authenticationType
           
protected  java.lang.String displayName
           
protected  SRBConnector.SerializedSRBAccount serializedAccount
           
 
Constructor Summary
protected SRBConnector()
           
  SRBConnector(SRBAccount srbAccount, java.lang.String displayName, java.lang.String authenticationType)
           
 
Method Summary
 java.lang.String getAuthType()
           
 java.lang.String getDisplayName()
           
 java.lang.String getDomain()
           
 FileObject getFileObject()
           
 java.lang.String getHome()
           
 java.lang.String getHost()
           
 int getPort()
           
 java.lang.String getResource()
           
 java.lang.String getZone()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface au.edu.jcu.hermes.core.filesystem.IFileSystemConnector
getAuthServer, getAuthUsername
 

Field Detail

serializedAccount

protected SRBConnector.SerializedSRBAccount serializedAccount

displayName

protected java.lang.String displayName

authenticationType

protected java.lang.String authenticationType
Constructor Detail

SRBConnector

protected SRBConnector()

SRBConnector

public SRBConnector(SRBAccount srbAccount,
                    java.lang.String displayName,
                    java.lang.String authenticationType)
Method Detail

getFileObject

public FileObject getFileObject()
                         throws FileSystemException
Specified by:
getFileObject in interface IFileSystemConnector
Throws:
FileSystemException

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in interface IFileSystemConnector

getHost

public java.lang.String getHost()
Specified by:
getHost in interface IFileSystemConnector

getPort

public int getPort()
Specified by:
getPort in interface IFileSystemConnector

getZone

public java.lang.String getZone()
Specified by:
getZone in interface IFileSystemConnector

getDomain

public java.lang.String getDomain()
Specified by:
getDomain in interface IFileSystemConnector

getHome

public java.lang.String getHome()
Specified by:
getHome in interface IFileSystemConnector

getResource

public java.lang.String getResource()
Specified by:
getResource in interface IFileSystemConnector

getAuthType

public java.lang.String getAuthType()
Specified by:
getAuthType in interface IFileSystemConnector