Class EntityResultJob
- java.lang.Object
-
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityResultJob
-
- All Implemented Interfaces:
java.io.Serializable,IResultJob
@Entity(name="ResultJob") public class EntityResultJob extends java.lang.Object implements IResultJob, java.io.Serializable
IResultJob object for base storage implementation- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IResultFileaddFile(ISourceFile file)Adds a file to the result setjava.util.List<IResultFile>getFileResults()Returns the list ofIResultFilestored for this joblonggetPersistentId()The unique id for the job resultvoidremove()Remove this instance, and any children, from storagevoidstore()Write this instance, and its children, to storage
-
-
-
Method Detail
-
addFile
public IResultFile addFile(ISourceFile file)
Description copied from interface:IResultJobAdds a file to the result set- Specified by:
addFilein interfaceIResultJob- Parameters:
file- File to add to results- Returns:
- results instance for the file passed
-
getFileResults
public java.util.List<IResultFile> getFileResults()
Description copied from interface:IResultJobReturns the list ofIResultFilestored for this job- Specified by:
getFileResultsin interfaceIResultJob- Returns:
- list of results
-
getPersistentId
public long getPersistentId()
Description copied from interface:IResultJobThe unique id for the job result- Specified by:
getPersistentIdin interfaceIResultJob- Returns:
- the unique id
-
remove
public void remove()
Description copied from interface:IResultJobRemove this instance, and any children, from storage- Specified by:
removein interfaceIResultJob
-
store
public void store()
Description copied from interface:IResultJobWrite this instance, and its children, to storage- Specified by:
storein interfaceIResultJob
-
-