org.gcube.data.harmonization.occurrence.db.model
Class MergeReference

java.lang.Object
  extended by org.gcube.data.harmonization.occurrence.db.model.ExecutionReference
      extended by org.gcube.data.harmonization.occurrence.db.model.MergeReference

public class MergeReference
extends ExecutionReference


Nested Class Summary
static class MergeReference.MergeRequest
           
 
Nested classes/interfaces inherited from class org.gcube.data.harmonization.occurrence.db.model.ExecutionReference
ExecutionReference.ExecutionRequest
 
Field Summary
static String MERGED_TABLE
           
static String TO_MERGE_FIELD
           
 
Fields inherited from class org.gcube.data.harmonization.occurrence.db.model.ExecutionReference
AUTHOR_FIELD, COMPLETION_FIELD, ID_FIELD, logger, PROGRESS_FIELD, SCOPE_FIELD, START_FIELD, STATE_FIELD, SUBMISSION_FIELD
 
Constructor Summary
MergeReference()
           
MergeReference(MergeReference.MergeRequest request)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getMergedTable()
           
 com.j256.ormlite.dao.ForeignCollection<ToMergeImported> getToMergeImportedReferences()
           
 int hashCode()
           
 void setMergedTable(String mergedTable)
           
 void setToMergeImportedReferences(com.j256.ormlite.dao.ForeignCollection<ToMergeImported> toMergeImportedReferences)
           
 void updateStatus(ExecutionState toSet)
           
 
Methods inherited from class org.gcube.data.harmonization.occurrence.db.model.ExecutionReference
getAuthor, getCompletionTime, getId, getProgress, getScope, getStartTime, getState, getSubmissionTime, setAuthor, setCompletionTime, setId, setProgress, setScope, setStartTime, setState, setSubmissionTime, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TO_MERGE_FIELD

public static final String TO_MERGE_FIELD
See Also:
Constant Field Values

MERGED_TABLE

public static final String MERGED_TABLE
See Also:
Constant Field Values
Constructor Detail

MergeReference

public MergeReference(MergeReference.MergeRequest request)
               throws SQLException
Throws:
SQLException

MergeReference

public MergeReference()
Method Detail

getToMergeImportedReferences

public com.j256.ormlite.dao.ForeignCollection<ToMergeImported> getToMergeImportedReferences()
Returns:
the toMergeImportedReferences

setToMergeImportedReferences

public void setToMergeImportedReferences(com.j256.ormlite.dao.ForeignCollection<ToMergeImported> toMergeImportedReferences)
Parameters:
toMergeImportedReferences - the toMergeImportedReferences to set

getMergedTable

public String getMergedTable()
Returns:
the mergedTable

setMergedTable

public void setMergedTable(String mergedTable)
Parameters:
mergedTable - the mergedTable to set

equals

public boolean equals(Object obj)
Overrides:
equals in class ExecutionReference

hashCode

public int hashCode()
Overrides:
hashCode in class ExecutionReference

updateStatus

public void updateStatus(ExecutionState toSet)
                  throws Exception
Specified by:
updateStatus in class ExecutionReference
Throws:
Exception


Copyright © 2012. All Rights Reserved.