DataSource

public class DataSource extends TaskConfigStep

Represents a single data source object used by a task. This class is part of the task itself and does not describe the data source itself. This object translates to retrieving a data source object during task execution.

Constructors

DataSource

public DataSource()

Constructor.

DataSource

public DataSource(DataSourceDto dto)

Constructor.

Parameters:
  • dto – DataSource data transfer object

DataSource

public DataSource(String providerName, Long providerId, Long objectId, String type, String name, List<Lookup> lookup, boolean failIfDataNotFound)

Constructor.

Parameters:
  • providerName – the provider name
  • providerId – the provider ID
  • objectId – the object ID
  • type – the data source type
  • name – the data source name
  • lookup – the lookup name
  • failIfDataNotFound – defines if task should fail if no data was found

DataSource

public DataSource(String providerName, Long providerId, Long objectId, String type, String name, String specifiedName, List<Lookup> lookup, boolean failIfDataNotFound)

DataSource

public DataSource(String providerName, Long providerId, Long objectId, String type, String name, String specifiedName, List<Lookup> lookup, boolean failIfDataNotFound, Integer order)

Methods

equals

public boolean equals(Object obj)

getLookup

public List<Lookup> getLookup()

getName

public String getName()

getObjectId

public Long getObjectId()

getProviderId

public Long getProviderId()

getProviderName

public String getProviderName()

getType

public String getType()

hashCode

public int hashCode()

isFailIfDataNotFound

public boolean isFailIfDataNotFound()

objectEquals

public boolean objectEquals(String providerName, Long objectId, String type)

setFailIfDataNotFound

public void setFailIfDataNotFound(boolean failIfDataNotFound)

setLookup

public void setLookup(Object lookup)

setName

public void setName(String name)

setObjectId

public void setObjectId(Long objectId)

setProviderId

public void setProviderId(Long providerId)

setProviderName

public void setProviderName(String providerName)

setType

public void setType(String type)

toDto

public DataSourceDto toDto()

toString

public String toString()