|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.iai.ilcd.model.dao.DataSetDao<Process,de.fzk.iai.ilcd.service.model.IProcessListVO,de.fzk.iai.ilcd.service.model.IProcessVO>
de.iai.ilcd.model.dao.ProcessDao
public class ProcessDao
Data access object for processes
Constructor Summary | |
---|---|
ProcessDao()
|
Method Summary | |
---|---|
protected javax.persistence.Query |
createQueryObject(org.apache.velocity.tools.generic.ValueParser searchParams,
java.lang.String sortString,
boolean ascending,
boolean returnCount,
boolean mostRecentVersionOnly)
This method must be implemented by each dao class extending this class. |
java.util.List<GeographicalArea> |
getAllLocations()
|
de.fzk.iai.ilcd.service.model.IProcessVO |
getForeignProcess(java.lang.String nodeShortName,
java.lang.String uuid)
|
Process |
getFullProcess(java.lang.String uuid)
|
long |
getNumberOfProcesses(java.lang.String mainClass)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByClass(String) . |
long |
getNumberOfProcesses(java.lang.String mainClass,
java.lang.String subClass)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByClass(String,String) . |
Process |
getProcess(long datasetId)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByDataSetId(long) . |
Process |
getProcess(java.lang.String uuid)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByUuid(String) . |
Process |
getProcess(java.lang.String uuid,
DataSetVersion version)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByUuidAndVersion(String, DataSetVersion) . |
Process |
getProcessById(java.lang.Long id)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByDataSetId(long) . |
Process |
getProcessById(java.lang.String id)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByDataSetId(String) . |
java.util.List<Process> |
getProcesses()
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getAll() . |
java.util.List<Process> |
getProcessesByClass(java.lang.String mainClass)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByClass(String) . |
java.util.List<Process> |
getProcessesByClass(java.lang.String mainClass,
java.lang.String subClass)
Deprecated. still exists for internal backwards compatibility, may be removed in future releases. Use DataSetDao.getByClass(String,String) . |
java.util.List<Process> |
getProcessesForExchangeFlow(java.lang.String flowUuid,
ExchangeDirection direction,
int firstResult,
int maxResults)
Get the list of processes which have the provided direction and flow as in- or output exchange flow |
long |
getProcessesForExchangeFlowCount(java.lang.String flowUuid,
ExchangeDirection direction)
Get count of processes for provided exchange flow and direction |
java.util.List<java.lang.Integer> |
getReferenceYears()
|
java.util.List<GeographicalArea> |
getUsedLocations()
|
protected void |
preCheckAndPersist(Process dataSet)
Invoked at beginning of DataSetDao.checkAndPersist(DataSet, PersistType, PrintWriter) to manipulate data prior to
persisting |
Methods inherited from class de.iai.ilcd.model.dao.DataSetDao |
---|
buildClassificationJoin, buildClassificationJoin, buildClassificationWhere, buildClassificationWhere, checkAndPersist, getAccessedClass, getAll, getAllCount, getByClass, getByClass, getByDataSetId, getByDataSetId, getByUuid, getByUuidAndVersion, getDataSets, getForeignDataSet, getJpaName, getNumberByClass, getNumberByClass, getOtherVersions, getSubClasses, getTopClasses, lsearch, lsearch, lsearch, merge, remove, search, search, search, search, search, searchResultCount |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProcessDao()
Method Detail |
---|
public Process getFullProcess(java.lang.String uuid)
protected void preCheckAndPersist(Process dataSet)
DataSetDao
DataSetDao.checkAndPersist(DataSet, PersistType, PrintWriter)
to manipulate data prior to
persisting
preCheckAndPersist
in class DataSetDao<Process,de.fzk.iai.ilcd.service.model.IProcessListVO,de.fzk.iai.ilcd.service.model.IProcessVO>
dataSet
- data set to manipulateDataSetDao.checkAndPersist(DataSet, PersistType, PrintWriter)
public java.util.List<Process> getProcessesForExchangeFlow(java.lang.String flowUuid, ExchangeDirection direction, int firstResult, int maxResults)
flowUuid
- uuid of flowdirection
- direction of flowfirstResult
- start indexmaxResults
- maximum result items
public long getProcessesForExchangeFlowCount(java.lang.String flowUuid, ExchangeDirection direction)
flowUuid
- uuid of flowdirection
- direction of flow
public java.util.List<GeographicalArea> getUsedLocations()
public java.util.List<GeographicalArea> getAllLocations()
public java.util.List<java.lang.Integer> getReferenceYears()
protected javax.persistence.Query createQueryObject(org.apache.velocity.tools.generic.ValueParser searchParams, java.lang.String sortString, boolean ascending, boolean returnCount, boolean mostRecentVersionOnly)
createQueryObject
in class DataSetDao<Process,de.fzk.iai.ilcd.service.model.IProcessListVO,de.fzk.iai.ilcd.service.model.IProcessVO>
searchParams
- lsearch parametersortString
- field of result object which will be used for ordering of lsearch resultsascending
- true
for ascending ordering, false
for descendingreturnCount
- if true return count of lsearch result instead of lsearch resultsmostRecentVersionOnly
- flag to indicate if only the most recent version of a data set shall be returned if multiple versions
exist
public de.fzk.iai.ilcd.service.model.IProcessVO getForeignProcess(java.lang.String nodeShortName, java.lang.String uuid)
@Deprecated public java.util.List<Process> getProcesses()
DataSetDao.getAll()
.
DataSetDao.getAll()
@Deprecated public Process getProcess(java.lang.String uuid)
DataSetDao.getByUuid(String)
.
uuid
- UUID of flow to get
DataSetDao.getByUuid(String)
@Deprecated public Process getProcess(java.lang.String uuid, DataSetVersion version)
DataSetDao.getByUuidAndVersion(String, DataSetVersion)
.
Process
by UUID string and version
uuid
- the UUID stringversion
- the version of the method
Process
for the specified UUID string/version, or null
if none found@Deprecated public Process getProcess(long datasetId)
DataSetDao.getByDataSetId(long)
.
datasetId
- JPA id
DataSetDao.getByDataSetId(long)
@Deprecated public Process getProcessById(java.lang.String id)
DataSetDao.getByDataSetId(String)
.
id
- JPA id as string
DataSetDao.getByDataSetId(String)
@Deprecated public Process getProcessById(java.lang.Long id)
DataSetDao.getByDataSetId(long)
.
id
- JPA id
DataSetDao.getByDataSetId(long)
@Deprecated public java.util.List<Process> getProcessesByClass(java.lang.String mainClass)
DataSetDao.getByClass(String)
.
mainClass
- main class to get process by
DataSetDao.getByClass(String)
@Deprecated public long getNumberOfProcesses(java.lang.String mainClass)
DataSetDao.getByClass(String)
.
mainClass
- main class to get process by
DataSetDao.getNumberByClass(String)
@Deprecated public java.util.List<Process> getProcessesByClass(java.lang.String mainClass, java.lang.String subClass)
DataSetDao.getByClass(String,String)
.
mainClass
- main class to get process bysubClass
- sub class to get process by
DataSetDao.getByClass(String,String)
@Deprecated public long getNumberOfProcesses(java.lang.String mainClass, java.lang.String subClass)
DataSetDao.getByClass(String,String)
.
mainClass
- main class to get process bysubClass
- sub class to get process by
DataSetDao.getNumberByClass(String,String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |