wt.transfer
Interface TransferSpec

All Superinterfaces:
AccessControlled, DomainAdministered, Identified, NetFactor, ObjectMappable, Persistable, Serializable
All Known Implementing Classes:
AbstractTransferSpec

public interface TransferSpec
extends DomainAdministered, AccessControlled, Identified, Persistable

Provides an abstract specification of how to perform a transfer and on what data based on criteria. The transfer specification is a Persistable type of object that is domain administered, access controlled, foldered, and ownable. This enables transfer specifications to be stored for later usage.

Supported API: false

Extendable: false

See Also:
wt.transfer.TransferCriterion

Field Summary
static String LOCATION
          Label for the attribute.
static String NAME
          Label for the attribute.
 
Fields inherited from interface wt.admin.DomainAdministered
DOMAIN_REF, INHERITED_DOMAIN
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 IdentificationObject getIdentificationObject()
          Constructs and returns an identification object.
 String getLocation()
          Gets the value of the attribute: LOCATION.
 String getName()
          Gets the value of the attribute: NAME.
 void setLocation(String a_Location)
          Sets the value of the attribute: LOCATION.
 void setName(String a_Name)
          Sets the value of the attribute: NAME.
 
Methods inherited from interface wt.admin.DomainAdministered
getDomainRef, isInheritedDomain, setDomainRef, setInheritedDomain
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 

Field Detail

NAME

public static final String NAME
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

LOCATION

public static final String LOCATION
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getName

public String getName()
Gets the value of the attribute: NAME.

Supported API: false

Returns:
String

setName

public void setName(String a_Name)
             throws WTPropertyVetoException
Sets the value of the attribute: NAME.

Supported API: false

Parameters:
a_Name -
Throws:
WTPropertyVetoException

getLocation

public String getLocation()
Gets the value of the attribute: LOCATION.

Supported API: false

Returns:
String

setLocation

public void setLocation(String a_Location)
                 throws WTPropertyVetoException
Sets the value of the attribute: LOCATION.

Supported API: false

Parameters:
a_Location -
Throws:
WTPropertyVetoException

getIdentificationObject

public IdentificationObject getIdentificationObject()
                                             throws WTException
Constructs and returns an identification object. This method is the only way to obtain an identification object.

Supported API: false

Specified by:
getIdentificationObject in interface Identified
Returns:
IdentificationObject
Throws:
WTException