本文整理汇总了Java中org.kuali.rice.kim.api.identity.Person.getFirstName方法的典型用法代码示例。如果您正苦于以下问题:Java Person.getFirstName方法的具体用法?Java Person.getFirstName怎么用?Java Person.getFirstName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.kuali.rice.kim.api.identity.Person
的用法示例。
在下文中一共展示了Person.getFirstName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: sendNoteRouteNotification
import org.kuali.rice.kim.api.identity.Person; //导入方法依赖的package包/类
/**
* @see org.kuali.rice.krad.service.DocumentService
*/
@Override
public Document sendNoteRouteNotification(Document document, Note note, Person sender) throws WorkflowException {
AdHocRouteRecipient routeRecipient = note.getAdHocRouteRecipient();
// build notification request
Person requestedUser = this.getPersonService().getPersonByPrincipalName(routeRecipient.getId());
String senderName = sender.getFirstName() + " " + sender.getLastName();
String requestedName = requestedUser.getFirstName() + " " + requestedUser.getLastName();
String notificationText =
kualiConfigurationService.getPropertyValueAsString(
RiceKeyConstants.MESSAGE_NOTE_NOTIFICATION_ANNOTATION);
if (StringUtils.isBlank(notificationText)) {
throw new RuntimeException(
"No annotation message found for note notification. Message needs added to application resources with key:" +
RiceKeyConstants.MESSAGE_NOTE_NOTIFICATION_ANNOTATION);
}
notificationText =
MessageFormat.format(notificationText, new Object[]{senderName, requestedName, note.getNoteText()});
List<AdHocRouteRecipient> routeRecipients = new ArrayList<AdHocRouteRecipient>();
routeRecipients.add(routeRecipient);
workflowDocumentService
.sendWorkflowNotification(document.getDocumentHeader().getWorkflowDocument(), notificationText,
routeRecipients, KRADConstants.NOTE_WORKFLOW_NOTIFICATION_REQUEST_LABEL);
// clear recipient allowing an notification to be sent to another person
note.setAdHocRouteRecipient(new AdHocRoutePerson());
return document;
}
示例2: checkMemberFullName
import org.kuali.rice.kim.api.identity.Person; //导入方法依赖的package包/类
protected String checkMemberFullName(String principalId) {
Principal principal = getIdentityService().getPrincipal(principalId);
if (principal != null) {
Person psn = KimApiServiceLocator.getPersonService().getPersonByPrincipalName(principal.getPrincipalName());
if (psn != null) {
return psn.getFirstName() + " " + psn.getLastName();
}
}
return null;
}