Class CaseDossierTraceMessage
java.lang.Object
com.aquima.interactions.trace.impl.TraceMessageBase
com.aquima.interactions.trace.impl.CaseDossierTraceMessage
- All Implemented Interfaces:
ITraceMessage
,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The name of the column that contains the case dossier/caseDossier id.static final String
The name of the column that contains the case dossier/caseDossier version.static final String
the id of the case where the case dossier/caseDossier belongs tostatic final String
The name of the column that contains date time at which the action is performed.static final String
The name of the column that contains the xml representation of the case dossier/caseDossier profile after the performed action.static final String
The name of the column that contains the id of the user who performed the change.static final String
The name of the column that contains the name of the user who performed the change.static final String
static final String
static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic CaseDossierTraceMessage
forCreate
(String applicationId, String userId, String userName, Long caseDossierId, long version, String data, String caseId) This method returns a new Case Dossier Trace Message when a new caseDossier is created.static CaseDossierTraceMessage
forDelete
(String applicationId, String userId, String userName, Long caseDossierId, long version, String data, String caseId) This method returns a new Case Dossier Trace Message when a Case Dossier is deleted.static CaseDossierTraceMessage
forUpdate
(String applicationId, String userId, String userName, Long caseDossierId, long version, String data, String caseId) This method returns a new Case Dossier Trace Message when a Case Dossier is updated.Methods inherited from class com.aquima.interactions.trace.impl.TraceMessageBase
addProperty, getApplicationId, getMessageType, getProperties, getPropertyNames, getPropertyValue
-
Field Details
-
PROPERTY_DATE
The name of the column that contains date time at which the action is performed.- See Also:
-
PROPERTY_USER_ID
The name of the column that contains the id of the user who performed the change.- See Also:
-
PROPERTY_USER_NAME
The name of the column that contains the name of the user who performed the change.- See Also:
-
PROPERTY_PROFILE
The name of the column that contains the xml representation of the case dossier/caseDossier profile after the performed action.- See Also:
-
PROPERTY_CASE_DOSSIER_ID
The name of the column that contains the case dossier/caseDossier id.- See Also:
-
PROPERTY_CASE_DOSSIER_VERSION
The name of the column that contains the case dossier/caseDossier version.- See Also:
-
PROPERTY_CASE_ID
the id of the case where the case dossier/caseDossier belongs to- See Also:
-
TYPE_CREATED
- See Also:
-
TYPE_UPDATED
- See Also:
-
TYPE_DELETED
- See Also:
-
-
Method Details
-
forCreate
public static CaseDossierTraceMessage forCreate(String applicationId, String userId, String userName, Long caseDossierId, long version, String data, String caseId) This method returns a new Case Dossier Trace Message when a new caseDossier is created.- Parameters:
applicationId
- The application id.userId
- the user iduserName
- the usernamecaseDossierId
- the caseDossier idversion
- the caseDossier versiondata
- the caseDossier datacaseId
- the id of the case where this case dossier belongs to- Returns:
- A new trace message.
-
forDelete
public static CaseDossierTraceMessage forDelete(String applicationId, String userId, String userName, Long caseDossierId, long version, String data, String caseId) This method returns a new Case Dossier Trace Message when a Case Dossier is deleted.- Parameters:
applicationId
- The application id.userId
- the user iduserName
- the usernamecaseDossierId
- the caseDossier idversion
- the caseDossier versiondata
- the caseDossier datacaseId
- the id of the case where this case dossier belongs to- Returns:
- A new trace message.
-
forUpdate
public static CaseDossierTraceMessage forUpdate(String applicationId, String userId, String userName, Long caseDossierId, long version, String data, String caseId) This method returns a new Case Dossier Trace Message when a Case Dossier is updated.- Parameters:
applicationId
- The application id.userId
- the user iduserName
- the usernamecaseDossierId
- the caseDossier idversion
- the caseDossier versiondata
- the caseDossier datacaseId
- the id of the case where this case dossier belongs to- Returns:
- A new trace message.
-