com.infoengine.modeler.io
Class IOManager

java.lang.Object
  extended bycom.infoengine.modeler.io.IOManager

public class IOManager
extends Object


Field Summary
private  String authPass
           
private  String authUser
           
private  Window awtParent
           
private static String CHECKIN
           
private  String checkInTask
           
private static String CHECKOUT
           
private  String checkOutTask
           
private static String CREATE
           
private  String createTask
           
private static String DELETE
           
private  String deleteTask
           
private static String LIST
           
private  String listTask
           
private static String METHODNAME
           
private  String myInstance
           
private  String myTaskProcessor
           
private  String myType
           
private static String OPEN
           
private  String openTask
           
private  Cursor parentCursor
           
private static String SAVE
           
private  String saveTask
           
private static String TASKNAME
           
private static Hashtable taskProcessors
           
private  Cursor waitCursor
           
 
Constructor Summary
private IOManager(String taskProcessor, String instance, String type)
           
 
Method Summary
private  IOManager copy()
           
 void create(String base, String relative)
           
 void delete(String base)
           
private  void endInvoke()
           
private  boolean getAuthInfo()
           
 String getAuthPass()
           
 String getAuthUser()
           
 String getInstance()
           
static Hashtable getIOManagers(String taskProcessor)
           
static IOManager getLocalIOManager()
           
 String getTaskProcessor()
           
 String getType()
           
 int id()
           
 SourceTree list(String base)
           
 InputStream open(String base)
           
 SourceTree save(String base, String relative, InputStream is)
           
private  void setAuthInfo(Task t)
           
 void setAuthPass(String pass)
           
 void setAuthUser(String user)
           
 void setAwtParent(Window w)
           
private  void setCheckInTask(String task)
           
private  void setCheckOutTask(String task)
           
private  void setCreateTask(String task)
           
private  void setDeleteTask(String task)
           
private  void setInstance(String instance)
           
private  void setListTask(String task)
           
private  void setOpenTask(String task)
           
private  void setSaveTask(String task)
           
private  void startInvoke()
           
 boolean supportsCheckIn()
           
 boolean supportsCheckOut()
           
 boolean supportsCreate()
           
 boolean supportsDelete()
           
 boolean supportsList()
           
 boolean supportsOpen()
           
 boolean supportsSave()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myTaskProcessor

private String myTaskProcessor

myInstance

private String myInstance

myType

private String myType

awtParent

private Window awtParent

METHODNAME

private static final String METHODNAME
See Also:
Constant Field Values

TASKNAME

private static final String TASKNAME
See Also:
Constant Field Values

OPEN

private static final String OPEN
See Also:
Constant Field Values

SAVE

private static final String SAVE
See Also:
Constant Field Values

LIST

private static final String LIST
See Also:
Constant Field Values

CREATE

private static final String CREATE
See Also:
Constant Field Values

DELETE

private static final String DELETE
See Also:
Constant Field Values

CHECKOUT

private static final String CHECKOUT
See Also:
Constant Field Values

CHECKIN

private static final String CHECKIN
See Also:
Constant Field Values

openTask

private String openTask

saveTask

private String saveTask

listTask

private String listTask

createTask

private String createTask

deleteTask

private String deleteTask

checkOutTask

private String checkOutTask

checkInTask

private String checkInTask

authUser

private String authUser

authPass

private String authPass

waitCursor

private Cursor waitCursor

parentCursor

private Cursor parentCursor

taskProcessors

private static Hashtable taskProcessors
Constructor Detail

IOManager

private IOManager(String taskProcessor,
                  String instance,
                  String type)
Method Detail

getLocalIOManager

public static IOManager getLocalIOManager()

setAwtParent

public void setAwtParent(Window w)

getIOManagers

public static Hashtable getIOManagers(String taskProcessor)

setOpenTask

private void setOpenTask(String task)

setSaveTask

private void setSaveTask(String task)

setListTask

private void setListTask(String task)

setCreateTask

private void setCreateTask(String task)

setDeleteTask

private void setDeleteTask(String task)

setCheckOutTask

private void setCheckOutTask(String task)

setCheckInTask

private void setCheckInTask(String task)

setInstance

private void setInstance(String instance)

supportsCheckOut

public boolean supportsCheckOut()

supportsCheckIn

public boolean supportsCheckIn()

supportsCreate

public boolean supportsCreate()

supportsDelete

public boolean supportsDelete()

supportsOpen

public boolean supportsOpen()

supportsSave

public boolean supportsSave()

supportsList

public boolean supportsList()

getTaskProcessor

public String getTaskProcessor()

getInstance

public String getInstance()

getType

public String getType()

copy

private IOManager copy()

setAuthUser

public void setAuthUser(String user)

getAuthUser

public String getAuthUser()

setAuthPass

public void setAuthPass(String pass)

getAuthPass

public String getAuthPass()

list

public SourceTree list(String base)
                throws Exception
Throws:
Exception

create

public void create(String base,
                   String relative)
            throws Exception
Throws:
Exception

delete

public void delete(String base)
            throws Exception
Throws:
Exception

open

public InputStream open(String base)
                 throws Exception
Throws:
Exception

save

public SourceTree save(String base,
                       String relative,
                       InputStream is)
                throws Exception
Throws:
Exception

setAuthInfo

private void setAuthInfo(Task t)

getAuthInfo

private boolean getAuthInfo()

startInvoke

private void startInvoke()

endInvoke

private void endInvoke()

id

public int id()