accountDAO
Constructor and Description |
---|
SequenceController() |
Modifier and Type | Method and Description |
---|---|
protected String |
compose(Sequence sequence,
IFormatter formatter)
Generate a formatted text of a given
IFormatter from the given Sequence . |
boolean |
deleteSequence(String requester,
long partId) |
static Sequence |
dnaSequenceToSequence(DNASequence dnaSequence)
Create a
Sequence object from an DNASequence object. |
protected FeaturedDNASequence |
getFeaturedSequence(Entry entry,
boolean canEdit) |
FeaturedDNASequence |
getRequestedSequence(RegistryPartner requestingPartner,
String remoteUserId,
String token,
String entryId,
long folderId) |
ByteArrayWrapper |
getSequenceFile(String userId,
long partId,
SequenceFormat format) |
FeaturedDNASequence |
retrievePartSequence(String userId,
String recordId) |
Sequence |
save(String userId,
Sequence sequence)
Save the given
Sequence into the database, with the option to rebuild the search
index. |
FeaturedDNASequence |
sequenceToDNASequence(Sequence sequence)
Generate a
FeaturedDNASequence from a given Sequence object. |
protected Sequence |
update(String userId,
Sequence sequence)
Update the
Sequence in the database, with the option to rebuild the search index. |
FeaturedDNASequence |
updateSequence(String userId,
long entryId,
FeaturedDNASequence featuredDNASequence,
boolean addFeatures) |
public Sequence save(String userId, Sequence sequence)
Sequence
into the database, with the option to rebuild the search
index.userId
- unique identifier of user saving sequencesequence
- sequence to savepublic FeaturedDNASequence updateSequence(String userId, long entryId, FeaturedDNASequence featuredDNASequence, boolean addFeatures)
protected Sequence update(String userId, Sequence sequence)
Sequence
in the database, with the option to rebuild the search index.userId
- unique identifier for user performing actionsequence
- sequence to be updatedpublic boolean deleteSequence(String requester, long partId)
protected String compose(Sequence sequence, IFormatter formatter)
IFormatter
from the given Sequence
.sequence
- formatter
- public FeaturedDNASequence getRequestedSequence(RegistryPartner requestingPartner, String remoteUserId, String token, String entryId, long folderId)
public FeaturedDNASequence retrievePartSequence(String userId, String recordId)
protected FeaturedDNASequence getFeaturedSequence(Entry entry, boolean canEdit)
public FeaturedDNASequence sequenceToDNASequence(Sequence sequence)
FeaturedDNASequence
from a given Sequence
object.sequence
- public static Sequence dnaSequenceToSequence(DNASequence dnaSequence)
Sequence
object from an DNASequence
object.dnaSequence
- public ByteArrayWrapper getSequenceFile(String userId, long partId, SequenceFormat format)
Copyright © 2017. All rights reserved.