public interface RNTManagerInterface
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
GetCase(SqlManager sqlM,
long rntIncNo,
java.lang.String caseKey)
Get case status from RNT
if case is not found in RNT return null
|
java.lang.String |
GetCaseRoot(SqlManager sqlM)
Get Location ID for case attachments
|
java.lang.String |
GetPrimaryContact(SqlManager sqlM)
Get primary contact email (must be registered as PC in RNT)
|
boolean |
isConfigured()
Is RNT Integration configured for CP ?
|
boolean |
isValidEmailAddress(java.lang.String email)
Verify email address format
|
java.util.Map<java.lang.String,java.lang.Object> |
SaveCaseToRNT(SqlManager sqlM,
java.lang.String contact,
java.lang.String subject,
java.lang.String message,
java.lang.String caseKey,
java.lang.String priority)
Save (submit) case to RMT
Only user who is registered as PC can submit case to RNT.
|
void |
UpdateRNTCase(SqlManager sqlM,
java.lang.String contact,
java.lang.String message,
long rntIncId,
java.lang.String caseKey,
java.lang.String priority)
Update/Amend RNT Case
|
boolean isConfigured()
java.util.Map<java.lang.String,java.lang.Object> SaveCaseToRNT(SqlManager sqlM, java.lang.String contact, java.lang.String subject, java.lang.String message, java.lang.String caseKey, java.lang.String priority) throws DEException
sqlM
- subject
- - subjectmessage
- - message(details from CP screen combined into single message string)caseKey
- - CP case keyDEException
java.util.Map<java.lang.String,java.lang.Object> GetCase(SqlManager sqlM, long rntIncNo, java.lang.String caseKey) throws DEException
rntIncNo
- - RNT Incident noDEException
void UpdateRNTCase(SqlManager sqlM, java.lang.String contact, java.lang.String message, long rntIncId, java.lang.String caseKey, java.lang.String priority) throws DEException
sqlM
- message
- - message to add to the threadrntIncId
- - incident no in RNTcaseKey
- - case key in Costpointpriority
- - rnt priorityDEException
java.lang.String GetPrimaryContact(SqlManager sqlM) throws DEException
sqlM
- SqlManager to useDEException
java.lang.String GetCaseRoot(SqlManager sqlM) throws DEException
sqlM
- DEException
boolean isValidEmailAddress(java.lang.String email)
email
-