wt.transfer
Class TransferServiceFwd

java.lang.Object
  extended bywt.transfer.TransferServiceFwd
All Implemented Interfaces:
RemoteAccess, Serializable, TransferService

public class TransferServiceFwd
extends Object
implements RemoteAccess, TransferService, Serializable

Provides server-side functionality as a service that's remotely available for use by a client. The intent is that this interface defines all the necessary server-side functionality for exporting and importing.

Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String FC_RESOURCE
           
(package private) static boolean SERVER
           
 
Fields inherited from interface wt.method.RemoteAccess
versionID
 
Constructor Summary
TransferServiceFwd()
           
 
Method Summary
 void exportObjects(ExportSpec spec)
          

Supported API: false
 void exportObjects(ExportSpec spec, Persistable objectBasis)
          

Supported API: false
 void exportObjects(ExportSpec spec, Persistable objectBasis, ConfigSpec configBasis)
          

Supported API: false
 void exportObjects(ExportSpec spec, TransferFilter[] filters)
          

Supported API: false
 void exportObjects(ExportSpec spec, TransferFilter template, ConfigSpec configBasis)
          

Supported API: false
 void exportObjects(ExportSpec spec, TransferFilter template, Persistable objectBasis)
          

Supported API: false
 void exportObjects(ExportSpec spec, TransferFilter template, Persistable objectBasis, ConfigSpec configBasis)
          

Supported API: false
 Hashtable getAllDescendentsOf(Class target)
          

Supported API: false
 Hashtable getAllDescendentsOf(String classname)
          

Supported API: false
 Vector getDirectDescendentsOf(Class target)
          

Supported API: false
 Vector getDirectDescendentsOf(String classname)
          

Supported API: false
private static Manager getManager()
           
 void importObjects(ImportSpec spec)
          

Supported API: false
 void importObjects(ImportSpec spec, TransferFilter[] filters)
          

Supported API: false
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER

static final boolean SERVER

FC_RESOURCE

private static final String FC_RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME
Constructor Detail

TransferServiceFwd

public TransferServiceFwd()
Method Detail

getManager

private static Manager getManager()
                           throws WTException
Returns:
Manager
Throws:
WTException

exportObjects

public void exportObjects(ExportSpec spec)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
exportObjects in interface TransferService
Parameters:
spec -
Throws:
WTException
TransferException
WTPropertyVetoException

exportObjects

public void exportObjects(ExportSpec spec,
                          Persistable objectBasis)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
exportObjects in interface TransferService
Parameters:
spec -
objectBasis -
Throws:
WTException
TransferException
WTPropertyVetoException

exportObjects

public void exportObjects(ExportSpec spec,
                          Persistable objectBasis,
                          ConfigSpec configBasis)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
exportObjects in interface TransferService
Parameters:
spec -
objectBasis -
configBasis -
Throws:
WTException
TransferException
WTPropertyVetoException

exportObjects

public void exportObjects(ExportSpec spec,
                          TransferFilter[] filters)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
exportObjects in interface TransferService
Parameters:
spec -
filters -
Throws:
WTException
TransferException
WTPropertyVetoException

exportObjects

public void exportObjects(ExportSpec spec,
                          TransferFilter template,
                          Persistable objectBasis)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
exportObjects in interface TransferService
Parameters:
spec -
template -
objectBasis -
Throws:
WTException
TransferException
WTPropertyVetoException

exportObjects

public void exportObjects(ExportSpec spec,
                          TransferFilter template,
                          ConfigSpec configBasis)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
exportObjects in interface TransferService
Parameters:
spec -
template -
configBasis -
Throws:
WTException
TransferException
WTPropertyVetoException

exportObjects

public void exportObjects(ExportSpec spec,
                          TransferFilter template,
                          Persistable objectBasis,
                          ConfigSpec configBasis)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
exportObjects in interface TransferService
Parameters:
spec -
template -
objectBasis -
configBasis -
Throws:
WTException
TransferException
WTPropertyVetoException

importObjects

public void importObjects(ImportSpec spec)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
importObjects in interface TransferService
Parameters:
spec -
Throws:
WTException
TransferException
WTPropertyVetoException

importObjects

public void importObjects(ImportSpec spec,
                          TransferFilter[] filters)
                   throws WTException,
                          TransferException,
                          WTPropertyVetoException


Supported API: false

Specified by:
importObjects in interface TransferService
Parameters:
spec -
filters -
Throws:
WTException
TransferException
WTPropertyVetoException

getAllDescendentsOf

public Hashtable getAllDescendentsOf(Class target)
                              throws WTException,
                                     TransferException,
                                     WTIntrospectionException


Supported API: false

Specified by:
getAllDescendentsOf in interface TransferService
Parameters:
target -
Returns:
Hashtable
Throws:
WTException
TransferException
WTIntrospectionException

getAllDescendentsOf

public Hashtable getAllDescendentsOf(String classname)
                              throws WTException,
                                     TransferException,
                                     WTIntrospectionException


Supported API: false

Specified by:
getAllDescendentsOf in interface TransferService
Parameters:
classname -
Returns:
Hashtable
Throws:
WTException
TransferException
WTIntrospectionException

getDirectDescendentsOf

public Vector getDirectDescendentsOf(Class target)
                              throws WTException,
                                     TransferException,
                                     WTIntrospectionException


Supported API: false

Specified by:
getDirectDescendentsOf in interface TransferService
Parameters:
target -
Returns:
Vector
Throws:
WTException
TransferException
WTIntrospectionException

getDirectDescendentsOf

public Vector getDirectDescendentsOf(String classname)
                              throws WTException,
                                     TransferException,
                                     WTIntrospectionException


Supported API: false

Specified by:
getDirectDescendentsOf in interface TransferService
Parameters:
classname -
Returns:
Vector
Throws:
WTException
TransferException
WTIntrospectionException