Uses of Class
com.genologics.ri.file.ClarityFile
Package
Description
The main public package of the Clarity API.
Package supporting caching of Clarity entities in memory
(or, if so configured, on disk) to reduce the amount of traffic being
sent to and from the REST API.
Concrete implementation classes of the Clarity API.
-
Uses of ClarityFile in com.genologics.ri.artifact
Modifier and TypeMethodDescriptionArtifact.getFile()
File provides a URI linking to the detailed representation of the File associated with the Artifact. -
Uses of ClarityFile in com.genologics.ri.automation
-
Uses of ClarityFile in com.genologics.ri.file
Modifier and TypeMethodDescriptionjavax.xml.bind.JAXBElement<ClarityFile>
ObjectFactory.createFile
(ClarityFile value) ClarityFile.getEntityClass()
FileLink.getEntityClass()
ClarityFileBatchFetchResult.getFiles()
ClarityFileBatchFetchResult.getList()
ClarityFileBatchFetchResult.iterator()
Modifier and TypeMethodDescriptionjavax.xml.bind.JAXBElement<ClarityFile>
ObjectFactory.createFile
(ClarityFile value) Modifier and TypeMethodDescriptionvoid
ClarityFileBatchFetchResult.addForCreate
(Collection<ClarityFile> entities) void
ClarityFileBatchFetchResult.addForUpdate
(Collection<ClarityFile> entities) -
Uses of ClarityFile in com.genologics.ri.process
-
Uses of ClarityFile in com.genologics.ri.processtype
Modifier and TypeMethodDescriptionParameter.getFiles()
Each File provides a URI linking to the detailed representation of a File associated with the Process Parameter. -
Uses of ClarityFile in com.genologics.ri.project
-
Uses of ClarityFile in com.genologics.ri.sample
-
Uses of ClarityFile in org.cruk.clarity.api
Modifier and TypeMethodDescription<E extends LimsEntity<E>>
ClarityFileClarityAPI.uploadFile
(LimsEntityLinkable<E> entity, URL fileURL, boolean publishInLablink) Attach a file to an entity and upload that file to the file store.Modifier and TypeMethodDescriptionvoid
ClarityAPI.deleteAndRemoveFile
(Linkable<ClarityFile> file) Delete a file from the file store and remove its record from the LIMS.void
ClarityAPI.downloadFile
(Linkable<ClarityFile> file, OutputStream resultStream) Download the given file from its source. -
Uses of ClarityFile in org.cruk.clarity.api.cache
Modifier and TypeMethodDescriptionClarityAPICache.uploadFile
(ProceedingJoinPoint pjp) Join point for theClarityAPI.uploadFile
method. -
Uses of ClarityFile in org.cruk.clarity.api.impl
Modifier and TypeMethodDescription<E extends LimsEntity<E>>
ClarityFileClarityAPIImpl.uploadFile
(LimsEntityLinkable<E> entity, URL fileURL, boolean publishInLablink) Attach a file to an entity and upload that file to the file store.Modifier and TypeMethodDescriptionprotected void
ClarityAPIImpl.uploadViaHTTP
(URLInputStreamResource fileURLResource, ClarityFile targetFile) Upload a file to the Clarity file store.protected void
ClarityAPIImpl.uploadViaSFTP
(URLInputStreamResource fileURLResource, ClarityFile targetFile) Upload a file to the Clarity file store.Modifier and TypeMethodDescriptionvoid
ClarityAPIImpl.deleteAndRemoveFile
(Linkable<ClarityFile> file) Delete a file from the file store and remove its record from the LIMS.void
ClarityAPIImpl.downloadFile
(Linkable<ClarityFile> file, OutputStream resultStream) Download the given file from its source.