org.gcube.datatransfer.scheduler.library.obj
Class SchedulerObj

java.lang.Object
  extended by org.gcube.datatransfer.scheduler.library.obj.SchedulerObj
All Implemented Interfaces:
Serializable

public class SchedulerObj
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
 String agentHostname
           
 String dataSourceId
           
 String destinationFolder
           
 String[] inputUrls
           
 boolean overwrite
           
 String scope
           
 org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageManagerDetails smDetails
           
 org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageType storageType
           
 boolean syncOp
           
 TypeOfSchedule typeOfSchedule
           
 String typeOfTransfer
           
 boolean unzipFile
           
protected static com.thoughtworks.xstream.XStream xstream
           
 
Constructor Summary
SchedulerObj()
           
 
Method Summary
 String getAgentHostname()
           
 String getDataSourceId()
           
 String getDestinationFolder()
           
 String[] getInputUrls()
           
 String getScope()
           
 org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageManagerDetails getSmDetails()
           
 org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageType getStorageType()
           
 TypeOfSchedule getTypeOfSchedule()
           
 String getTypeOfTransfer()
           
 boolean isOverwrite()
           
 boolean isSyncOp()
           
 boolean isUnzipFile()
           
 void setAgentHostname(String agentHostname)
           
 void setDataSourceId(String dataSourceId)
           
 void setDestinationFolder(String destinationFolder)
           
 void setInputUrls(String[] inputUrls)
           
 void setOverwrite(boolean overwrite)
           
 void setScope(String scope)
           
 void setSmDetails(org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageManagerDetails smDetails)
           
 void setStorageType(org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageType storageType)
           
 void setSyncOp(boolean syncOp)
           
 void setTypeOfSchedule(TypeOfSchedule typeOfSchedule)
           
 void setTypeOfTransfer(String typeOfTransfer)
           
 void setUnzipFile(boolean unzipFile)
           
 String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeOfSchedule

public TypeOfSchedule typeOfSchedule

typeOfTransfer

public String typeOfTransfer

scope

public String scope

unzipFile

public boolean unzipFile

overwrite

public boolean overwrite

syncOp

public boolean syncOp

agentHostname

public String agentHostname

inputUrls

public String[] inputUrls

dataSourceId

public String dataSourceId

destinationFolder

public String destinationFolder

storageType

public org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageType storageType

smDetails

public org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageManagerDetails smDetails

xstream

protected static com.thoughtworks.xstream.XStream xstream
Constructor Detail

SchedulerObj

public SchedulerObj()
Method Detail

toXML

public String toXML()

getTypeOfSchedule

public TypeOfSchedule getTypeOfSchedule()

setTypeOfSchedule

public void setTypeOfSchedule(TypeOfSchedule typeOfSchedule)

getTypeOfTransfer

public String getTypeOfTransfer()

setTypeOfTransfer

public void setTypeOfTransfer(String typeOfTransfer)

getScope

public String getScope()

setScope

public void setScope(String scope)

isUnzipFile

public boolean isUnzipFile()

setUnzipFile

public void setUnzipFile(boolean unzipFile)

isOverwrite

public boolean isOverwrite()

setOverwrite

public void setOverwrite(boolean overwrite)

isSyncOp

public boolean isSyncOp()

setSyncOp

public void setSyncOp(boolean syncOp)

getAgentHostname

public String getAgentHostname()

setAgentHostname

public void setAgentHostname(String agentHostname)

getInputUrls

public String[] getInputUrls()

setInputUrls

public void setInputUrls(String[] inputUrls)

getDataSourceId

public String getDataSourceId()

setDataSourceId

public void setDataSourceId(String dataSourceId)

getDestinationFolder

public String getDestinationFolder()

setDestinationFolder

public void setDestinationFolder(String destinationFolder)

getStorageType

public org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageType getStorageType()

setStorageType

public void setStorageType(org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageType storageType)

getSmDetails

public org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageManagerDetails getSmDetails()

setSmDetails

public void setSmDetails(org.gcube.datatransfer.scheduler.stubs.datatransferscheduler.StorageManagerDetails smDetails)


Copyright © 2012. All Rights Reserved.