* person or group mailbox displayed name in page footer link
* @throws RQLException
*/
public void setResponsibility(String requesterUserId, String responsibleType, String responsibleId, String responsibleName)
throws RQLException {
Page page = getPage();
page.startSetElementValues();
page.startDeleteElementValues();
// delete or update
if (requesterUserId.length() == 0) {
page.addDeleteStandardFieldTextValue(getParameter("requesterUserIdTmpltElemName"));
} else {
page.addSetStandardFieldTextValue(getParameter("requesterUserIdTmpltElemName"), requesterUserId.toLowerCase());
}
page.addSetOptionListValue(getParameter("responsibleIdTypeTmpltElemName"), responsibleType);
// convert a personal user id always to lower case
if (responsibleType.equals(getParameter("responsibleIdTypePersonValue"))) {
responsibleId = responsibleId.toLowerCase();
}
page.addSetStandardFieldTextValue(getParameter("respIdTmpltElemName"), responsibleId);
page.addSetStandardFieldTextValue(getParameter("respNameTmpltElemName"), responsibleName);
page.endDeleteElementValues();
page.endSetElementValues();
}