Study Permission Service grants/revokes
study access permissions to particular roles on receive of HL7 messages,
MPPS N-CREATE messages, Series Stored events or by direct user interaction.]]>
org.dcm4chex.archive.hl7.StudyPermissionService
The default constructor
StudyPermissionService
Hl7ReceivedStylesheet.]]>
UpdateOnHl7Received
boolean
archive-install-directory/server/default/.]]>
Hl7ReceivedStylesheet
java.lang.String
MppsCreateStylesheet.]]>
UpdateOnMppsCreate
boolean
archive-install-directory/server/default/.]]>
MppsCreateStylesheet
java.lang.String
SeriesStoredStylesheet.]]>
UpdateOnSeriesStored
boolean
archive-install-directory/server/default/.]]>
SeriesStoredStylesheet
java.lang.String
SeriesStoredStylesheet.]]>
UpdateOnNewStudy
boolean
MppsCreateStylesheet.]]>
UpdateOnIanNotification
boolean
A relative path name is resolved relative to archive-install-directory/server/default/.
The input is the MPPS dataset.]]>
IanNotificationStylesheet
java.lang.String
Used internally - do NOT modify.
HL7ServerName
javax.management.ObjectName
Used internally. Do not modify.
StoreScpServiceName
javax.management.ObjectName
Used internally. Do not modify.
MppsScpServiceName
javax.management.ObjectName
Used internally. Do not modify.
ContentEditServiceName
javax.management.ObjectName
Used internally. Do NOT modify.
TemplatesServiceName
javax.management.ObjectName
Used internally. Do NOT modify.
IanScuServiceName
javax.management.ObjectName
&defaultAttributes;
&defaultOperations;
true if role has
permission for action on Study with given
Study Instance UID, otherwise returns false
.]]>
hasPermission
Study Instance UID
suid
java.lang.String
Action
action
java.lang.String
Role
role
java.lang.String
boolean
findByPatientPk
Patient Primary Key
pk
long
java.util.Collection
Study Instance UID.]]>
findByStudyIuid
Study Instance UID
suid
java.lang.String
java.util.Collection
action
currently granted on Study with given Study Instance UID.]]>
findByStudyIuidAndAction
Study Instance UID
suid
java.lang.String
Action
action
java.lang.String
java.util.Collection
actions on Study with
given Study Instance UID to role. Returns number of new
granted Study Permissions.]]>
grant
Study Instance UID
suid
java.lang.String
Comma separated list of actions
actions
java.lang.String
Role
role
java.lang.String
int
actions on Study with
given Study Instance UID from role. Returns number of
revoked Study Permissions..]]>
revoke
Study Instance UID
suid
java.lang.String
Comma separated list of actions
actions
java.lang.String
Role
role
java.lang.String
int
Study Permission. Returns
true
, if an existing Study Permission was revoked, or
false
, if there was no such Study Permission.]]>
revoke
Study Permission
permission
org.dcm4chex.archive.ejb.interfaces.StudyPermissionDTO
boolean
actions on all existing
Studies of Patient with given primary key to role. Returns number
of new granted Study Permissions.]]>
grantForPatient
Patient Primary Key
pk
long
Comma separated list of actions
actions
java.lang.String
Role
role
java.lang.String
java.util.Collection
actions on all existing
Studies of Patient with given Patient ID and
Issuer of Patient ID to role. Returns number of new granted
Study Permissions.]]>
grantForPatient
Patient ID
pid
java.lang.String
Issuer of Patient ID
issuer
java.lang.String
Comma separated list of actions
actions
java.lang.String
Role
role
java.lang.String
java.util.Collection
actions on all existing
Studies of Patient with given primary key to role. Returns number
of revoked Study Permissions.]]>
revokeForPatient
Patient Primary Key
pk
long
Comma separated list of actions
actions
java.lang.String
Role
role
java.lang.String
java.util.Collection
actions on all existing
Studies of Patient with given Patient ID and
Issuer of Patient ID to role. Returns number of revoked
Study Permissions.]]>
revokeForPatient
Patient ID
pid
java.lang.String
Issuer of Patient ID
issuer
java.lang.String
Actions
actions
[Ljava.lang.String;
Role
role
java.lang.String
java.util.Collection
countStudiesOfPatient
Patient Pk
patPk
java.lang.Long
int