-
Method Summary
Convenience commit, that sets values on an empty/minimal
AuditDetailsAccess before committing.
com.nedap.archie.rm.generic.AuditDetails
get a new minimal AuditDetails access layer instance
get a new AuditDetails access layer instance
Retrieve a specific audit instance via UUID
void
void
void
void
void
void
Update method with all optional parameters to only set and invoke update with given parameters.
-
Method Details
-
getInstance
get a new minimal AuditDetails access layer instance
- Parameters:
dataAccess - general data access
- Returns:
- new access instance
-
getInstance
get a new AuditDetails access layer instance
- Parameters:
dataAccess - general data access
systemId - system on which this is initiated
committer - committer ID (Party Identified)
changeType - audit change type, indicating creation, modification and so on
description -
- Returns:
- new access instance
- Throws:
InternalServerException - if creating or retrieving system failed
-
retrieveInstance
Retrieve a specific audit instance via UUID
- Parameters:
dataAccess - general data access
auditId - ID of audit to retrieve
- Returns:
- access to instance
- Throws:
InternalServerException - when retrieval failed
-
commit
Convenience commit, that sets values on an empty/minimal
AuditDetailsAccess before committing. Assumes creation as change type.
- Parameters:
systemId - system on which this is initiated
committerId - committer ID (Party Identified)
description - optional description
- Returns:
- ID of created audit DB entry
- Throws:
IllegalArgumentException - when systemId or committerId aren't set
-
update
Update method with all optional parameters to only set and invoke update with given parameters.
- Parameters:
systemId - Optional
committer - Optional committer ID (Party Identified)
changeType - Optional audit change type, indicating creation, modification and so on
description - Optional
- Returns:
- Indicating success of operation
-
-
setSystemId
void setSystemId(UUID systemId)
-
-
setCommitter
void setCommitter(UUID committer)
- Parameters:
committer - a Party Identified
-
-
setChangeType
void setChangeType(UUID changeType)
-
-
-
setDescription
void setDescription(String description)
-
-
-
-
-
getAsAuditDetails
com.nedap.archie.rm.generic.AuditDetails getAsAuditDetails()
-