Skip navigation links
A C D F G H I L M N O P S T U W 

A

addNote(Set<Long>, String) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Saves note to all matches with ids in matchesIds.
addNote(List<PatientMatch>, String) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Saves a note to all matches in matches.

C

createAdminEmailsToLocalUsers(List<PatientMatch>, Map<Long, List<String>>) - Method in interface org.phenotips.matchingnotification.notification.PatientMatchNotifier
Build a list of emails based on the given matches.
createUserEmail(PatientMatch, String, String, String, String) - Method in interface org.phenotips.matchingnotification.notification.PatientMatchNotifier
Generates a email to be sent from the current user to the owner of the subjectPatientId on subjectServerId describing the given match.

D

DATA_SPACE - Static variable in interface org.phenotips.matchingnotification.match.PatientMatch
The space where matches data is stored.
deleteMatchesForLocalPatient(String) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Deletes all matches (including those that users have been notified about, and MME matches) for the given local patient.

F

findMatches(List<String>, Set<String>, boolean) - Method in interface org.phenotips.matchingnotification.finder.MatchFinder
Finds matches for a given patient updated after the last time the match finder was run.
findMatchesForAllPatients(Set<String>, boolean) - Method in interface org.phenotips.matchingnotification.finder.MatchFinderManager
Finds matches for all local patients on the selected servers.

G

getAccess() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getAgeOfOnset() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getCandidateGenes() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getComments() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getDetailsColumn() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getEmail() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchEmail
Get email data (body, subject, recipients) in a JSON format.
getEmails() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getErrorMessage() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchNotificationResponse
 
getExternalId() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getFoundTimestamp() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getGenesStatus() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getGenotypeScore() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getHref() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getHref() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getId() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getMatched() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getMatchedDetails() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getMatchedPatientId() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getMatchedServerId() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getMatches() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchEmail
 
getMatchesToBePlacedIntoNotificationTable(List<PatientSimilarityView>) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Converts a list of local SimilarityViews into a list of PatientMatches, keeping only those matches which should be saved into the notification table (i.e.
getModeOfInheritance() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getNote() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getNotes() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getNotificationHistory() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getNotifiedTimestamp() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getNumberOfRemoteMatches() - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Calculates the number of matches that were found by all remote outgoing/incoming requests where at least one patient in the match is remote.
getPatient() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getPatientId() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getPatientMatch() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchNotificationResponse
 
getPhenotypes() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getPhenotypeScore() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getPriority() - Method in interface org.phenotips.matchingnotification.finder.MatchFinder
 
getReference() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getReferenceDetails() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getReferencePatientId() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getReferenceServerId() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getScore() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getServerId() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
getStatus() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
getStatus() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchEmail
 
getSubjectPatientId() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchEmail
 
getUserEmailContent(Long, String, String) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Returns the contents of the email that will be send as a notification for match with the given id, with the recepient being the owner of the given patient on the given server.

H

hasExomeData() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 

I

isEquivalent(PatientMatch) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Checks if other is equivalent to this.
isIncoming() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
isLocal() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
isLocal() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Checks if a request is local.
isMatched(String, String) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Checks if the patient given in parameter is the matched patient of the match.
isNotified() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
isOutgoing() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
isReference(String, String) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Checks if the patient given in parameter is the reference patient of the match.
isRejected() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Deprecated.
isSuccessul() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchNotificationResponse
 

L

loadMatches(double, double, double, boolean, Timestamp, Timestamp) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Loads matches filtered by the parameters.
loadMatchesBetweenPatients(String, String, String, String) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Load all matches where reference/matched patient ID is same as one of parameters.
loadMatchesByIds(Set<Long>) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Load all matches with ids in matchesIds.

M

MATCHES - Static variable in class org.phenotips.matchingnotification.export.PatientMatchExport
Key for matches array.
MatchFinder - Interface in org.phenotips.matchingnotification.finder
 
MatchFinderManager - Interface in org.phenotips.matchingnotification.finder
 
MatchingNotificationManager - Interface in org.phenotips.matchingnotification
 
MatchStorageManager - Interface in org.phenotips.matchingnotification.storage
 

N

notify(PatientMatchEmail) - Method in interface org.phenotips.matchingnotification.notification.PatientMatchNotifier
Sends notification for an email.

O

onEvent(Event, Object, Object) - Method in class org.phenotips.matchingnotification.events.PatientMatchesRemover
 
org.phenotips.matchingnotification - package org.phenotips.matchingnotification
 
org.phenotips.matchingnotification.events - package org.phenotips.matchingnotification.events
 
org.phenotips.matchingnotification.export - package org.phenotips.matchingnotification.export
 
org.phenotips.matchingnotification.finder - package org.phenotips.matchingnotification.finder
 
org.phenotips.matchingnotification.match - package org.phenotips.matchingnotification.match
 
org.phenotips.matchingnotification.notification - package org.phenotips.matchingnotification.notification
 
org.phenotips.matchingnotification.storage - package org.phenotips.matchingnotification.storage
 

P

PatientInMatch - Interface in org.phenotips.matchingnotification.match
The interface is used for unified access to reference and matched patients.
PatientMatch - Interface in org.phenotips.matchingnotification.match
Encapsulates a match between a reference patient and a matched patient.
PatientMatchEmail - Interface in org.phenotips.matchingnotification.notification
 
PatientMatchesRemover - Class in org.phenotips.matchingnotification.events
Removes local matches from database for the patient that was deleted.
PatientMatchesRemover() - Constructor for class org.phenotips.matchingnotification.events.PatientMatchesRemover
Default constructor, sets up the listener name and the list of events to subscribe to.
PatientMatchExport - Class in org.phenotips.matchingnotification.export
 
PatientMatchExport() - Constructor for class org.phenotips.matchingnotification.export.PatientMatchExport
 
PatientMatchNotificationResponse - Interface in org.phenotips.matchingnotification.notification
Response to a notification.
PatientMatchNotifier - Interface in org.phenotips.matchingnotification.notification
Send a notification per patient.

S

saveComment(Set<Long>, String) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Saves comment to all matches with ids in matchesIds to a passed comment string.
saveComment(List<PatientMatch>, String) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Saves comment to all matches in matches to a passed status string.
saveIncomingMatches(List<? extends PatientSimilarityView>, String, String) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Saves a list of matches that were found by a remote incoming request.
saveLocalMatches(List<PatientMatch>, String) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Saves a list of local matches.
saveOutgoingMatches(List<? extends PatientSimilarityView>, String, String) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Saves a list of matches that were found by a remote outgoing request.
saveRemoteMatches(List<? extends PatientSimilarityView>, String, String, boolean) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Saves a list of matches that were found by a remote outgoing/incoming request.
send() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchEmail
Send the email.
sendAdminNotificationsToLocalUsers(Map<Long, List<String>>) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Sends notification to the owner of every match with id in matchesId, then marks match as notified.
sendUserNotification(Long, String, String, String, String) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Sends notification to the owner of the suvbjectpatientId about the given match.
setComments(JSONArray) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Sets match comments.
setFoundTimestamp(Timestamp) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Set the timestamp when the match was found.
setGenotypeScore(Double) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Set genotype the score.
setMatchedDetails(String) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Set matched details.
setMatchedPatientInMatch(PatientInMatch) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Set the matched patient in match.
setNotes(JSONArray) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Sets match notes as a JSON object, in the following format:
setNotificationHistory(JSONObject) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 
setNotified(boolean) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Marks whether notifications regarding this match were sent or not.
setNotifiedStatus(Set<Long>, boolean) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Marks all matches with ids in matchesIds as notified or not notified.
setNotifiedStatus(List<PatientMatch>, boolean) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Marks all matches in matches as notified or not notified.
setPhenotypeScore(Double) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Set the phenotype score.
setReferenceDetails(String) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Set the reference details.
setReferencePatientInMatch(PatientInMatch) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Set the reference patient in match when the match was found.
setScore(Double) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Set the match score.
setStatus(String) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Marks status property of match (saved, rejected or uncategorized).
setStatus(Set<Long>, String) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Sets status to all matches with ids in matchesIds to a passed status string.
setStatus(List<PatientMatch>, String) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Sets status to all matches in matches to a passed status string.
setUserContacted(boolean) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Add a record to the notification history in case user contacted regarding this match outside of PhenomeCentral.
setUserContacted(Set<Long>, boolean) - Method in interface org.phenotips.matchingnotification.MatchingNotificationManager
Marks all matches with ids in matchesIds as user-contacted or not.
setUserContacted(List<PatientMatch>, boolean) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Marks all matches with ids in matchesIds as user-contacted or not.

T

toJSON(List<PatientMatch>) - Method in class org.phenotips.matchingnotification.export.PatientMatchExport
 
toJSON() - Method in interface org.phenotips.matchingnotification.match.PatientInMatch
 
toJSON() - Method in interface org.phenotips.matchingnotification.match.PatientMatch
 

U

updateComments(String) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Updates match comments JSON log string property with new comment.
updateNotes(String) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Updates a notes JSON with new note record.
updateNotes(PatientMatch, String) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Updates match notes string property with new note record.
updateNotificationHistory(JSONObject) - Method in interface org.phenotips.matchingnotification.match.PatientMatch
Updates a notification history JSON log string property with new notification record.
updateNotificationHistory(PatientMatch, JSONObject) - Method in interface org.phenotips.matchingnotification.storage.MatchStorageManager
Updates a notification history JSON log string with new notification record.

W

wasSent() - Method in interface org.phenotips.matchingnotification.notification.PatientMatchEmail
 
A C D F G H I L M N O P S T U W 
Skip navigation links

Copyright © 2011–2019 University of Toronto, Computational Biology Lab. All rights reserved.