public abstract class IHEAuditMessageBuilder<T extends IHEAuditMessageBuilder<T,D>,D extends BaseAuditMessageBuilder<D>> extends DelegatingAuditMessageBuilder<T,D>
Modifier and Type | Field and Description |
---|---|
static String |
IHE_HOME_COMMUNITY_ID |
static String |
QUERY_ENCODING |
static String |
REPOSITORY_UNIQUE_ID |
static String |
SERIES_INSTANCE_UNIQUE_ID |
static String |
STUDY_INSTANCE_UNIQUE_ID |
static String |
URN_IHE_ITI_XCA_2010_HOME_COMMUNITY_ID |
delegate
Constructor and Description |
---|
IHEAuditMessageBuilder(AuditContext auditContext,
D delegate) |
Modifier and Type | Method and Description |
---|---|
protected T |
addHumanRequestor(AuditDataset auditDataset) |
static List<TypeValuePairType> |
makeDocumentDetail(String repositoryId,
String homeCommunityId,
String seriesInstanceId,
String studyInstanceId) |
protected T |
setLocalParticipant(AuditDataset auditDataset)
Set the local participant, which is either the transaction destination (if it's
server-side) or the transaction source (if it's client-side)
|
protected T |
setRemoteParticipant(AuditDataset auditDataset)
Set the remote participant, which is either the transaction source (if it's
server-side) or the transaction destination (if it's client-side)
|
getMessage, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, getTypeValuePair, self
public static final String IHE_HOME_COMMUNITY_ID
public static final String URN_IHE_ITI_XCA_2010_HOME_COMMUNITY_ID
public static final String QUERY_ENCODING
public static final String REPOSITORY_UNIQUE_ID
public static final String STUDY_INSTANCE_UNIQUE_ID
public static final String SERIES_INSTANCE_UNIQUE_ID
public IHEAuditMessageBuilder(AuditContext auditContext, D delegate)
protected final T setLocalParticipant(AuditDataset auditDataset)
auditDataset
- audit data setprotected final T setRemoteParticipant(AuditDataset auditDataset)
auditDataset
- audit data setprotected final T addHumanRequestor(AuditDataset auditDataset)
Copyright © 2018 Open eHealth Foundation. All rights reserved.