Class Fast5ObjectRemoteRepositoryImpl
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.repositories.remote.impl.RemoteRepositoryImpl<Fast5Object>
-
- ca.corefacility.bioinformatics.irida.repositories.remote.impl.Fast5ObjectRemoteRepositoryImpl
-
- All Implemented Interfaces:
Fast5ObjectRemoteRepository
,RemoteRepository<Fast5Object>
@Repository public class Fast5ObjectRemoteRepositoryImpl extends RemoteRepositoryImpl<Fast5Object> implements Fast5ObjectRemoteRepository
A repository implementaion for readingFast5Object
from remote locations using aOAuthTokenRestTemplate
-
-
Field Summary
Fields Modifier and Type Field Description static org.springframework.http.MediaType
DEFAULT_DOWNLOAD_MEDIA_TYPE
-
Constructor Summary
Constructors Constructor Description Fast5ObjectRemoteRepositoryImpl(RemoteAPITokenService tokenService, UserService userService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends IridaRepresentationModel>
TsetRemoteStatus(T entity, RemoteAPI api)
Set theRemoteStatus
of a read remote entity-
Methods inherited from class ca.corefacility.bioinformatics.irida.repositories.remote.impl.RemoteRepositoryImpl
getServiceStatus, list, read
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ca.corefacility.bioinformatics.irida.repositories.remote.RemoteRepository
getServiceStatus, list, read
-
-
-
-
Constructor Detail
-
Fast5ObjectRemoteRepositoryImpl
@Autowired public Fast5ObjectRemoteRepositoryImpl(RemoteAPITokenService tokenService, UserService userService)
-
-
Method Detail
-
setRemoteStatus
protected <T extends IridaRepresentationModel> T setRemoteStatus(T entity, RemoteAPI api)
Description copied from class:RemoteRepositoryImpl
Set theRemoteStatus
of a read remote entity- Overrides:
setRemoteStatus
in classRemoteRepositoryImpl<Fast5Object>
- Type Parameters:
T
- The type of entity you're setting status of- Parameters:
entity
- The entity to set the remote status onapi
- The API to connect to- Returns:
- the enhanced entity
-
-