Uses of Interface
org.kuali.rice.kim.api.identity.Person

Packages that use Person
edu.sampleu.demo.kitchensink   
org.kuali.rice.edl.framework.util   
org.kuali.rice.kew.actionitem   
org.kuali.rice.kew.actionrequest   
org.kuali.rice.kew.engine.simulation   
org.kuali.rice.kew.identity.service   
org.kuali.rice.kew.identity.service.impl   
org.kuali.rice.kew.impl.document.search   
org.kuali.rice.kew.mail.service   
org.kuali.rice.kew.mail.service.impl   
org.kuali.rice.kew.user   
org.kuali.rice.kim.api.identity Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kim.document.authorization   
org.kuali.rice.kim.impl.identity   
org.kuali.rice.kim.impl.permission   
org.kuali.rice.kns.document.authorization Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.service Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.kns.service.impl   
org.kuali.rice.kns.web.struts.form Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.krad Root package for core. 
org.kuali.rice.krad.bo Core business objects including business object bases. 
org.kuali.rice.krad.document   
org.kuali.rice.krad.document.authorization   
org.kuali.rice.krad.lookup   
org.kuali.rice.krad.maintenance   
org.kuali.rice.krad.service Core service interfaces. 
org.kuali.rice.krad.service.impl Core service implementations. 
org.kuali.rice.krad.uif.view   
org.kuali.rice.krad.workflow Workflow base package. 
org.kuali.rice.krad.workflow.service Workflow service interfaces. 
org.kuali.rice.krad.workflow.service.impl Workflow service implementations. 
org.kuali.rice.krms.impl.authorization   
 

Uses of Person in edu.sampleu.demo.kitchensink
 

Methods in edu.sampleu.demo.kitchensink that return Person
 Person UifComponentsTestForm.getTestPerson()
           
 

Methods in edu.sampleu.demo.kitchensink with parameters of type Person
 void UifComponentsTestForm.setTestPerson(Person testPerson)
           
 

Uses of Person in org.kuali.rice.edl.framework.util
 

Methods in org.kuali.rice.edl.framework.util that return Person
static Person EDLFunctions.getAuthenticatedPerson()
           
 

Uses of Person in org.kuali.rice.kew.actionitem
 

Methods in org.kuali.rice.kew.actionitem that return Person
 Person ActionItemActionListExtension.getDelegatorPerson()
           
 Person ActionItem.getDelegatorPerson()
           
 Person ActionItem.getPerson()
           
 

Uses of Person in org.kuali.rice.kew.actionrequest
 

Methods in org.kuali.rice.kew.actionrequest that return Person
 Person ActionRequestValue.getPerson()
           
 

Uses of Person in org.kuali.rice.kew.engine.simulation
 

Methods in org.kuali.rice.kew.engine.simulation that return Person
 Person SimulationCriteria.getRoutingUser()
           
 Person SimulationActionToTake.getUser()
           
 

Methods in org.kuali.rice.kew.engine.simulation with parameters of type Person
 void SimulationCriteria.setRoutingUser(Person routingUser)
           
 void SimulationActionToTake.setUser(Person user)
           
 

Uses of Person in org.kuali.rice.kew.identity.service
 

Methods in org.kuali.rice.kew.identity.service that return Person
 Person IdentityHelperService.getPerson(String principalId)
          Returns the Person for the given principal id.
 Person IdentityHelperService.getPersonByEmployeeId(String employeeId)
          Returns the Person for the given employee id.
 Person IdentityHelperService.getPersonByPrincipalName(String principalName)
          Returns the Person for the given principal name.
 

Uses of Person in org.kuali.rice.kew.identity.service.impl
 

Methods in org.kuali.rice.kew.identity.service.impl that return Person
 Person IdentityHelperServiceImpl.getPerson(String principalId)
           
 Person IdentityHelperServiceImpl.getPersonByEmployeeId(String employeeId)
           
 Person IdentityHelperServiceImpl.getPersonByPrincipalName(String principalName)
           
 

Uses of Person in org.kuali.rice.kew.impl.document.search
 

Methods in org.kuali.rice.kew.impl.document.search with parameters of type Person
protected static String DocumentSearchCriteriaBoLookupableHelperService.replaceCurrentUserToken(String value, Person person)
           
 

Uses of Person in org.kuali.rice.kew.mail.service
 

Methods in org.kuali.rice.kew.mail.service with parameters of type Person
 EmailContent EmailContentService.generateDailyReminder(Person person, Collection<ActionItem> actionItems)
           
 EmailContent EmailContentService.generateImmediateReminder(Person person, ActionItem actionItem, DocumentType documentType)
           
 EmailContent EmailContentService.generateWeeklyReminder(Person person, Collection<ActionItem> actionItems)
           
 

Uses of Person in org.kuali.rice.kew.mail.service.impl
 

Methods in org.kuali.rice.kew.mail.service.impl that return types with arguments of type Person
protected  Collection<Person> ActionListEmailServiceImpl.getUsersWithEmailSetting(String setting)
           
 

Methods in org.kuali.rice.kew.mail.service.impl with parameters of type Person
protected  void StyleableEmailContentServiceImpl.addSummarizedActionItem(Document doc, ActionItem actionItem, Person user, Node node, DocumentRouteHeaderValue routeHeader)
          This method is used to add the given ActionItem to the given Document in a summarized form for use in weekly or daily type reminder e-mails.
 String ActionListEmailServiceImpl.buildDailyReminderBody(Person user, Collection<ActionItem> actionItems)
           
 String ActionListEmailServiceImpl.buildImmediateReminderBody(Person person, ActionItem actionItem, DocumentType documentType)
           
 String ActionListEmailServiceImpl.buildWeeklyReminderBody(Person user, Collection<ActionItem> actionItems)
           
 EmailContent StyleableEmailContentServiceImpl.generateDailyReminder(Person user, Collection<ActionItem> actionItems)
           
 EmailContent StyleableEmailContentServiceImpl.generateImmediateReminder(Person user, ActionItem actionItem, DocumentType documentType)
          This method generates an EmailContent object using the given parameters.
protected  EmailContent StyleableEmailContentServiceImpl.generateReminderForActionItems(Person user, Collection<ActionItem> actionItems, String name, String style)
           
 EmailContent StyleableEmailContentServiceImpl.generateWeeklyReminder(Person user, Collection<ActionItem> actionItems)
           
protected static CustomEmailAttribute BaseEmailContentServiceImpl.getCustomEmailAttribute(Person user, ActionItem actionItem)
           
protected  void ActionListEmailServiceImpl.sendEmail(Person user, EmailSubject subject, EmailBody body)
           
protected  void ActionListEmailServiceImpl.sendEmail(Person user, EmailSubject subject, EmailBody body, DocumentType documentType)
           
protected  void ActionListEmailServiceImpl.sendPeriodicReminder(Person user, Collection<ActionItem> actionItems, String emailSetting)
           
protected  void CustomizableActionListEmailServiceImpl.sendPeriodicReminder(Person person, Collection<ActionItem> actionItems, String emailSetting)
           
 

Uses of Person in org.kuali.rice.kew.user
 

Methods in org.kuali.rice.kew.user with parameters of type Person
static String UserUtils.getIdValue(String idType, Person user)
           
 

Uses of Person in org.kuali.rice.kim.api.identity
 

Methods in org.kuali.rice.kim.api.identity that return Person
 Person PersonService.getPerson(String principalId)
          Retrieve a single Person object by Principal ID.
 Person PersonService.getPersonByEmployeeId(String employeeId)
          Gets a single Person by their employee id.
 Person PersonService.getPersonByPrincipalName(String principalName)
          Gets a single Person by their principal name (user ID).
 Person PersonService.updatePersonIfNecessary(String sourcePrincipalId, Person currentPerson)
          Compares the Principal ID passed in with that in the Person object.
 

Methods in org.kuali.rice.kim.api.identity that return types with arguments of type Person
 List<Person> PersonService.findPeople(Map<String,String> criteria)
          Perform an unbounded search for person records.
 List<Person> PersonService.findPeople(Map<String,String> criteria, boolean unbounded)
          Perform a Person lookup.
 List<Person> PersonService.getPersonByExternalIdentifier(String externalIdentifierTypeCode, String externalId)
          Retrieve a person by an arbitrary external identifier.
 Class<? extends Person> PersonService.getPersonImplementationClass()
          Get the class object which points to the class used by the underlying implementation.
 

Methods in org.kuali.rice.kim.api.identity with parameters of type Person
 Person PersonService.updatePersonIfNecessary(String sourcePrincipalId, Person currentPerson)
          Compares the Principal ID passed in with that in the Person object.
 

Uses of Person in org.kuali.rice.kim.document.authorization
 

Methods in org.kuali.rice.kim.document.authorization with parameters of type Person
 Map<String,Set<String>> IdentityManagementKimDocumentAuthorizer.getUnassignableRoles(Document document, Person user)
           
 Map<String,Set<String>> IdentityManagementKimDocumentAuthorizer.getUnpopulateableGroups(Document document, Person user)
           
 

Uses of Person in org.kuali.rice.kim.impl.identity
 

Classes in org.kuali.rice.kim.impl.identity that implement Person
 class PersonImpl
           
 

Methods in org.kuali.rice.kim.impl.identity that return Person
 Person PersonServiceImpl.getPerson(String principalId)
           
 Person PersonServiceImpl.getPersonByEmployeeId(String employeeId)
           
 Person PersonServiceImpl.getPersonByPrincipalName(String principalName)
           
 Person PersonServiceImpl.updatePersonIfNecessary(String sourcePrincipalId, Person currentPerson)
           
 

Methods in org.kuali.rice.kim.impl.identity that return types with arguments of type Person
 List<Person> PersonServiceImpl.findPeople(Map<String,String> criteria)
           
 List<Person> PersonServiceImpl.findPeople(Map<String,String> criteria, boolean unbounded)
           
protected  List<Person> PersonServiceImpl.findPeopleInternal(Map<String,String> criteria, boolean unbounded)
           
protected  List<Person> PersonServiceImpl.getPeople(Collection<String> principalIds)
           
 List<Person> PersonServiceImpl.getPersonByExternalIdentifier(String externalIdentifierTypeCode, String externalId)
           
 Class<? extends Person> PersonServiceImpl.getPersonImplementationClass()
           
 

Methods in org.kuali.rice.kim.impl.identity with parameters of type Person
 Person PersonServiceImpl.updatePersonIfNecessary(String sourcePrincipalId, Person currentPerson)
           
 

Method parameters in org.kuali.rice.kim.impl.identity with type arguments of type Person
protected  List<String> PersonServiceImpl.peopleToPrincipalIds(List<Person> people)
           
 

Uses of Person in org.kuali.rice.kim.impl.permission
 

Methods in org.kuali.rice.kim.impl.permission that return Person
 Person UberPermissionBo.getAssignedToPrincipal()
           
 

Methods in org.kuali.rice.kim.impl.permission with parameters of type Person
 void UberPermissionBo.setAssignedToPrincipal(Person assignedToPrincipal)
           
 

Uses of Person in org.kuali.rice.kns.document.authorization
 

Methods in org.kuali.rice.kns.document.authorization with parameters of type Person
 boolean DocumentAuthorizerBase.canAcknowledge(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizerBase.canAnnotate(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canApprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canBlanketApprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canCancel(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canClose(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canCopy(Document document, Person user)
           
 boolean MaintenanceDocumentAuthorizerBase.canCreate(Class boClass, Person user)
           
 boolean MaintenanceDocumentAuthorizerBase.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 boolean DocumentAuthorizerBase.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String createdBySelfOnly, Person user)
           
 boolean DocumentAuthorizer.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String createdBySelfOnly, Person user)
           
 boolean DocumentAuthorizerBase.canDisapprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canEdit(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canEditDocumentOverview(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canFyi(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canInitiate(String documentTypeName, Person user)
           
 boolean MaintenanceDocumentAuthorizerBase.canMaintain(Object dataObject, Person user)
           
 boolean DocumentAuthorizerBase.canOpen(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canPerformRouteReport(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canReceiveAdHoc(Document document, Person user, String actionRequestCode)
           
 boolean DocumentAuthorizerBase.canReload(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canRoute(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSave(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSendAdHocRequests(Document document, String actionRequestCd, Person user)
           
 boolean DocumentAuthorizerBase.canSendAnyTypeAdHocRequests(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSendNoteFyi(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canTakeRequestedAction(Document document, String actionRequestCode, Person user)
           
 boolean DocumentAuthorizerBase.canViewNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizer.canViewNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizerBase.canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 Set<String> DocumentAuthorizerBase.getDocumentActions(Document document, Person user, Set<String> documentActions)
          Individual document families will need to reimplement this according to their own needs; this version should be good enough to be usable during initial development.
 Set<String> DocumentAuthorizer.getDocumentActions(Document document, Person user, Set<String> documentActions)
           
 Set<String> TransactionalDocumentAuthorizer.getEditModes(Document document, Person user, Set<String> editModes)
           
 Set<String> TransactionalDocumentAuthorizerBase.getEditModes(Document document, Person user, Set<String> editModes)
           
protected  boolean DocumentAuthorizerBase.isDocumentInitiator(Document document, Person user)
           
 

Uses of Person in org.kuali.rice.kns.service
 

Methods in org.kuali.rice.kns.service with parameters of type Person
 boolean BusinessObjectAuthorizationService.canFullyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document)
          Deprecated.  
 boolean BusinessObjectAuthorizationService.canPartiallyUnmaskField(Person user, Class<?> businessObjectClass, String fieldName, Document document)
          Deprecated.  
 InquiryRestrictions BusinessObjectAuthorizationService.getInquiryRestrictions(BusinessObject businessObject, Person user)
          Deprecated.  
 BusinessObjectRestrictions BusinessObjectAuthorizationService.getLookupResultRestrictions(Object dataObject, Person user)
          Deprecated.  
 MaintenanceDocumentRestrictions BusinessObjectAuthorizationService.getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument, Person user)
          Deprecated.  
 

Uses of Person in org.kuali.rice.kns.service.impl
 

Methods in org.kuali.rice.kns.service.impl with parameters of type Person
protected  void BusinessObjectAuthorizationServiceImpl.addInquirableItemRestrictions(Collection sectionDefinitions, InquiryAuthorizer authorizer, InquiryRestrictions restrictions, BusinessObject primaryBusinessObject, BusinessObject businessObject, String propertyPrefix, Person user)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.addMaintainableItemRestrictions(List<? extends MaintainableItemDefinition> itemDefinitions, MaintenanceDocumentAuthorizer authorizer, MaintenanceDocumentRestrictions restrictions, MaintenanceDocument maintenanceDocument, BusinessObject businessObject, String propertyPrefix, Person user)
          Deprecated.  
 boolean BusinessObjectAuthorizationServiceImpl.canFullyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document)
          Deprecated.  
 boolean BusinessObjectAuthorizationServiceImpl.canPartiallyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldModifyAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldUnmaskAuthorization(Object dataObject, Person user, BusinessObjectRestrictions businessObjectRestrictions, String propertyPrefix, Document document)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldViewAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerCustomButtonFieldAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerInquiryOrMaintenanceDocumentAuthorizer(InquiryOrMaintenanceDocumentAuthorizer authorizer, BusinessObject businessObject, Person user, InquiryOrMaintenanceDocumentRestrictions restrictions)
          Deprecated.  
protected  void BusinessObjectAuthorizationServiceImpl.considerMaintenanceDocumentAuthorizer(MaintenanceDocumentAuthorizer authorizer, MaintenanceDocument document, Person user, MaintenanceDocumentRestrictions restrictions)
          Deprecated.  
 InquiryRestrictions BusinessObjectAuthorizationServiceImpl.getInquiryRestrictions(BusinessObject businessObject, Person user)
          Deprecated.  
 BusinessObjectRestrictions BusinessObjectAuthorizationServiceImpl.getLookupResultRestrictions(Object dataObject, Person user)
          Deprecated.  
 MaintenanceDocumentRestrictions BusinessObjectAuthorizationServiceImpl.getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument, Person user)
          Deprecated.  
 

Uses of Person in org.kuali.rice.kns.web.struts.form
 

Methods in org.kuali.rice.kns.web.struts.form that return Person
 Person KualiDocumentFormBase.getInitiator()
           
 

Methods in org.kuali.rice.kns.web.struts.form with parameters of type Person
protected  String KualiDocumentFormBase.getPersonInquiryUrlLink(Person user, String linkBody)
           
 

Uses of Person in org.kuali.rice.krad
 

Methods in org.kuali.rice.krad that return Person
 Person UserSession.getActualPerson()
          Returns the actual current user even if the backdoor is in use.
 Person UserSession.getPerson()
          Returns a Person object for the current user.
 

Uses of Person in org.kuali.rice.krad.bo
 

Methods in org.kuali.rice.krad.bo that return Person
 Person Note.getAuthorUniversal()
          Gets the authorUniversal attribute.
 Person AdHocRoutePerson.getPerson()
           
 

Methods in org.kuali.rice.krad.bo with parameters of type Person
 void Note.setAuthorUniversal(Person authorUniversal)
          Deprecated.  
 void AdHocRoutePerson.setPerson(Person person)
           
 

Uses of Person in org.kuali.rice.krad.document
 

Methods in org.kuali.rice.krad.document with parameters of type Person
 boolean DocumentAuthorizerBase.canAcknowledge(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canAcknowledge(Document document, Person user)
           
 boolean DocumentAuthorizer.canAcknowledge(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentViewAuthorizerBase.canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizer.canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
           
 boolean DocumentAuthorizerBase.canAnnotate(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canAnnotate(Document document, Person user)
           
 boolean DocumentAuthorizer.canAnnotate(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canApprove(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canApprove(Document document, Person user)
           
 boolean DocumentAuthorizer.canApprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canBlanketApprove(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canBlanketApprove(Document document, Person user)
           
 boolean DocumentAuthorizer.canBlanketApprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canCancel(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canCancel(Document document, Person user)
           
 boolean DocumentAuthorizer.canCancel(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canClose(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canClose(Document document, Person user)
           
 boolean DocumentAuthorizer.canClose(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canCopy(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canCopy(Document document, Person user)
           
 boolean DocumentAuthorizer.canCopy(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentViewAuthorizerBase.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentAuthorizer.canDeleteNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentAuthorizerBase.canDisapprove(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canDisapprove(Document document, Person user)
           
 boolean DocumentAuthorizer.canDisapprove(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canEdit(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canEdit(Document document, Person user)
           
 boolean DocumentAuthorizer.canEdit(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canEditDocumentOverview(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canEditDocumentOverview(Document document, Person user)
           
 boolean DocumentAuthorizer.canEditDocumentOverview(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canEditView(View view, ViewModel model, Person user)
           
 boolean DocumentAuthorizerBase.canFyi(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canFyi(Document document, Person user)
           
 boolean DocumentAuthorizer.canFyi(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canInitiate(String documentTypeName, Person user)
           
 boolean DocumentViewAuthorizerBase.canInitiate(String documentTypeName, Person user)
           
 boolean DocumentAuthorizer.canInitiate(String documentTypeName, Person user)
           
 boolean DocumentAuthorizerBase.canOpen(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canOpen(Document document, Person user)
           
 boolean DocumentAuthorizer.canOpen(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canOpenView(View view, ViewModel model, Person user)
           
 boolean DocumentAuthorizerBase.canPerformRouteReport(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canPerformRouteReport(Document document, Person user)
           
 boolean DocumentAuthorizer.canPerformRouteReport(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canReceiveAdHoc(Document document, Person user, String actionRequestCode)
           
 boolean DocumentViewAuthorizerBase.canReceiveAdHoc(Document document, Person user, String actionRequestCode)
           
 boolean DocumentAuthorizer.canReceiveAdHoc(Document document, Person user, String actionRequestCode)
           
 boolean DocumentAuthorizerBase.canReload(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canReload(Document document, Person user)
           
 boolean DocumentAuthorizer.canReload(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canRoute(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canRoute(Document document, Person user)
           
 boolean DocumentAuthorizer.canRoute(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSave(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canSave(Document document, Person user)
           
 boolean DocumentAuthorizer.canSave(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSendAdHocRequests(Document document, String actionRequestCd, Person user)
           
 boolean DocumentViewAuthorizerBase.canSendAdHocRequests(Document document, String actionRequestCd, Person user)
           
 boolean DocumentAuthorizer.canSendAdHocRequests(Document document, String actionRequestCd, Person user)
           
 boolean DocumentAuthorizerBase.canSendAnyTypeAdHocRequests(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canSendAnyTypeAdHocRequests(Document document, Person user)
           
 boolean DocumentAuthorizer.canSendAnyTypeAdHocRequests(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canSendNoteFyi(Document document, Person user)
           
 boolean DocumentViewAuthorizerBase.canSendNoteFyi(Document document, Person user)
           
 boolean DocumentAuthorizer.canSendNoteFyi(Document document, Person user)
           
 boolean DocumentAuthorizerBase.canTakeRequestedAction(Document document, String actionRequestCode, Person user)
           
 boolean DocumentViewAuthorizerBase.canTakeRequestedAction(Document document, String actionRequestCode, Person user)
           
 boolean DocumentAuthorizer.canTakeRequestedAction(Document document, String actionRequestCode, Person user)
           
 boolean DocumentAuthorizerBase.canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentViewAuthorizerBase.canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 boolean DocumentAuthorizer.canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
           
 Set<String> DocumentViewAuthorizerBase.getActionFlags(View view, ViewModel model, Person user, Set<String> actions)
           
 String DocumentBase.getCustomLockDescriptor(Person user)
          This default implementation just throws a PessimisticLockingException.
 String Document.getCustomLockDescriptor(Person user)
          Generates a custom lock descriptor for pessimistic locking.
protected  boolean DocumentAuthorizerBase.isDocumentInitiator(Document document, Person user)
           
protected  boolean DocumentViewAuthorizerBase.isDocumentInitiator(Document document, Person user)
           
 

Uses of Person in org.kuali.rice.krad.document.authorization
 

Methods in org.kuali.rice.krad.document.authorization that return Person
 Person PessimisticLock.getOwnedByUser()
           
 

Methods in org.kuali.rice.krad.document.authorization with parameters of type Person
 boolean PessimisticLock.isOwnedByUser(Person user)
           
 void PessimisticLock.setOwnedByUser(Person ownedByUser)
           
 

Constructors in org.kuali.rice.krad.document.authorization with parameters of type Person
PessimisticLock(String documentNumber, String lockDescriptor, Person user)
          This constructs a lock object using the logged in user and given lock type
 

Uses of Person in org.kuali.rice.krad.lookup
 

Methods in org.kuali.rice.krad.lookup with parameters of type Person
 boolean LookupViewAuthorizerBase.canOpenView(View view, ViewModel model, Person user)
          Override to check the for permissions of type 'Look Up Records' in addition to the open view check done in super
 

Uses of Person in org.kuali.rice.krad.maintenance
 

Methods in org.kuali.rice.krad.maintenance with parameters of type Person
 boolean MaintenanceViewAuthorizerBase.canCreate(Class<?> boClass, Person user)
           
 boolean MaintenanceDocumentAuthorizer.canCreate(Class boClass, Person user)
           
 boolean MaintenanceDocumentAuthorizerBase.canCreate(Class boClass, Person user)
           
 boolean MaintenanceDocumentAuthorizer.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 boolean MaintenanceViewAuthorizerBase.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 boolean MaintenanceDocumentAuthorizerBase.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 boolean MaintenanceDocumentAuthorizer.canMaintain(Object dataObject, Person user)
           
 boolean MaintenanceViewAuthorizerBase.canMaintain(Object dataObject, Person user)
           
 boolean MaintenanceDocumentAuthorizerBase.canMaintain(Object dataObject, Person user)
           
 String MaintainableImpl.getCustomLockDescriptor(Person user)
          Default implementation just throws a PessimisticLockingException.
 String Maintainable.getCustomLockDescriptor(Person user)
          Generates a custom lock descriptor for pessimistic locking.
 String MaintenanceDocumentBase.getCustomLockDescriptor(Person user)
          Returns the custom lock descriptor generated by the new maintainable object, if defined.
 

Uses of Person in org.kuali.rice.krad.service
 

Methods in org.kuali.rice.krad.service with parameters of type Person
 boolean DataObjectAuthorizationService.canCreate(Class<?> dataObjectClass, Person user, String docTypeName)
          Indicates whether the given user has permission to create records of the given data object class with the given document type
 boolean DataObjectAuthorizationService.canMaintain(Object dataObject, Person user, String docTypeName)
          Indicates whether the given user has permission to maintain (edit/delete) the give data object instance with the given document type
 Map PessimisticLockService.establishLocks(Document document, Map editMode, Person user)
           
 PessimisticLock PessimisticLockService.generateNewLock(String documentNumber, Person user)
          This method will generate a new PessimisticLock object with a 'document' lock descriptor
 PessimisticLock PessimisticLockService.generateNewLock(String documentNumber, String lockDescriptor, Person user)
          This method will generate a new PessimisticLock object with a lock descriptor of the given parameter
 Set PessimisticLockService.getDocumentActions(Document document, Person user, Set<String> documentActions)
           
 boolean PessimisticLockService.isPessimisticLockAdminUser(Person user)
          This method is used to identify who is an admin user for PessimisticLock objects
 void PessimisticLockService.releaseAllLocksForUser(List<PessimisticLock> locks, Person user)
          This method will release all locks in the given list that are owned by the given user
 void PessimisticLockService.releaseAllLocksForUser(List<PessimisticLock> locks, Person user, String lockDescriptor)
          This method will release all locks in the given list that are owned by the given user that have a matching lock descriptor value
 void DocumentService.sendNoteRouteNotification(Document document, Note note, Person sender)
          Builds an workflow notification request for the note and sends it to note recipient.
 

Uses of Person in org.kuali.rice.krad.service.impl
 

Methods in org.kuali.rice.krad.service.impl that return Person
protected  Person PessimisticLockServiceImpl.getWorkflowPessimisticLockOwnerUser()
          This method identifies the user that should be used to create and clear PessimisticLock objects required by Workflow.

The default is the Kuali system user defined by RiceConstants#SYSTEM_USER.
 

Methods in org.kuali.rice.krad.service.impl with parameters of type Person
 boolean DataObjectAuthorizationServiceImpl.canCreate(Class<?> dataObjectClass, Person user, String docTypeName)
           
 boolean DataObjectAuthorizationServiceImpl.canMaintain(Object dataObject, Person user, String docTypeName)
           
protected  PessimisticLock PessimisticLockServiceImpl.createNewPessimisticLock(Document document, Map editMode, Person user)
          This method creates a new PessimisticLock object using the given document and user.
 Map PessimisticLockServiceImpl.establishLocks(Document document, Map editMode, Person user)
          This implementation will check the given document, editMode map, and user object to verify Pessimistic Locking.
 PessimisticLock PessimisticLockServiceImpl.generateNewLock(String documentNumber, Person user)
           
 PessimisticLock PessimisticLockServiceImpl.generateNewLock(String documentNumber, String lockDescriptor, Person user)
           
 Set PessimisticLockServiceImpl.getDocumentActions(Document document, Person user, Set<String> documentActions)
           
protected  boolean PessimisticLockServiceImpl.hasPreRouteEditAuthorization(Document document, Person user)
          This method checks to see that the given user has a lock on the document and return true if one is found.
protected  boolean PessimisticLockServiceImpl.isLockRequiredByUser(Document document, Map editMode, Person user)
          This method is used to check if the given parameters warrant a new lock to be created for the given user.
 boolean PessimisticLockServiceImpl.isPessimisticLockAdminUser(Person user)
           
 void PessimisticLockServiceImpl.releaseAllLocksForUser(List<PessimisticLock> locks, Person user)
           
 void PessimisticLockServiceImpl.releaseAllLocksForUser(List<PessimisticLock> locks, Person user, String lockDescriptor)
           
 void DocumentServiceImpl.sendNoteRouteNotification(Document document, Note note, Person sender)
           
 

Uses of Person in org.kuali.rice.krad.uif.view
 

Methods in org.kuali.rice.krad.uif.view with parameters of type Person
 boolean ViewAuthorizer.canEditField(View view, ViewModel model, Field field, String propertyName, Person user)
           
 boolean ViewAuthorizerBase.canEditField(View view, ViewModel model, Field field, String propertyName, Person user)
           
 boolean ViewAuthorizer.canEditGroup(View view, ViewModel model, Group group, String groupId, Person user)
           
 boolean ViewAuthorizerBase.canEditGroup(View view, ViewModel model, Group group, String groupId, Person user)
           
 boolean ViewAuthorizer.canEditLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Person user)
           
 boolean ViewAuthorizerBase.canEditLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Person user)
           
 boolean ViewAuthorizer.canEditLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName, Person user)
           
 boolean ViewAuthorizerBase.canEditLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName, Person user)
           
 boolean ViewAuthorizer.canEditView(View view, ViewModel model, Person user)
          Determines if the given user is authorized to edit the given view
 boolean ViewAuthorizerBase.canEditView(View view, ViewModel model, Person user)
          Checks for an edit view permission for the view id, and if found verifies the user has that permission
 boolean ViewAuthorizer.canEditWidget(View view, ViewModel model, Widget widget, String widgetId, Person user)
           
 boolean ViewAuthorizerBase.canEditWidget(View view, ViewModel model, Widget widget, String widgetId, Person user)
           
 boolean ViewAuthorizer.canOpenView(View view, ViewModel model, Person user)
          Determines if the given user is authorized to open the given view
 boolean ViewAuthorizerBase.canOpenView(View view, ViewModel model, Person user)
          Checks for an open view permission for the view id, and if found verifies the user has that permission
 boolean ViewAuthorizer.canPartialUnmaskField(View view, ViewModel model, DataField field, String propertyName, Person user)
          Checks whether the partial mask authorization exists for the given property and if so whether the given user has the ability to unmask the value
 boolean ViewAuthorizerBase.canPartialUnmaskField(View view, ViewModel model, DataField field, String propertyName, Person user)
           
 boolean ViewAuthorizer.canPerformAction(View view, ViewModel model, Action action, String actionEvent, String actionId, Person user)
           
 boolean ViewAuthorizerBase.canPerformAction(View view, ViewModel model, Action action, String actionEvent, String actionId, Person user)
           
 boolean ViewAuthorizer.canPerformLineAction(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Action action, String actionEvent, String actionId, Person user)
           
 boolean ViewAuthorizerBase.canPerformLineAction(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Action action, String actionEvent, String actionId, Person user)
           
 boolean ViewAuthorizer.canUnmaskField(View view, ViewModel model, DataField field, String propertyName, Person user)
          Checks whether the mask authorization exists for the given property and if so whether the given user has the ability to unmask the value
 boolean ViewAuthorizerBase.canUnmaskField(View view, ViewModel model, DataField field, String propertyName, Person user)
           
 boolean ViewAuthorizer.canViewField(View view, ViewModel model, Field field, String propertyName, Person user)
           
 boolean ViewAuthorizerBase.canViewField(View view, ViewModel model, Field field, String propertyName, Person user)
           
 boolean ViewAuthorizer.canViewGroup(View view, ViewModel model, Group group, String groupId, Person user)
           
 boolean ViewAuthorizerBase.canViewGroup(View view, ViewModel model, Group group, String groupId, Person user)
           
 boolean ViewAuthorizer.canViewLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Person user)
           
 boolean ViewAuthorizerBase.canViewLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Person user)
           
 boolean ViewAuthorizer.canViewLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName, Person user)
           
 boolean ViewAuthorizerBase.canViewLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName, Person user)
           
 boolean ViewAuthorizer.canViewWidget(View view, ViewModel model, Widget widget, String widgetId, Person user)
           
 boolean ViewAuthorizerBase.canViewWidget(View view, ViewModel model, Widget widget, String widgetId, Person user)
           
 Set<String> ViewAuthorizer.getActionFlags(View view, ViewModel model, Person user, Set<String> actions)
          Returns the set of action flags that are authorized for the given user
 Set<String> ViewAuthorizerBase.getActionFlags(View view, ViewModel model, Person user, Set<String> actions)
           
 Set<String> ViewAuthorizer.getEditModes(View view, ViewModel model, Person user, Set<String> editModes)
          Returns the set of edit modes that are authorized for the given user
 Set<String> ViewAuthorizerBase.getEditModes(View view, ViewModel model, Person user, Set<String> editModes)
           
protected  boolean ViewAuthorizerBase.isAuthorizedByTemplate(View view, Component component, ViewModel model, String permissionTemplateName, Person user, Map<String,String> additionalPermissionDetails, Map<String,String> additionalRoleQualifications, boolean checkPermissionExistence)
          Performs a permission check for the given template name in the context of the given view and component
 

Uses of Person in org.kuali.rice.krad.workflow
 

Methods in org.kuali.rice.krad.workflow that return Person
 Person DocumentInitiator.getPerson()
           
 

Methods in org.kuali.rice.krad.workflow with parameters of type Person
 void DocumentInitiator.setPerson(Person person)
           
 

Uses of Person in org.kuali.rice.krad.workflow.service
 

Methods in org.kuali.rice.krad.workflow.service with parameters of type Person
 WorkflowDocument WorkflowDocumentService.createWorkflowDocument(String documentTypeName, Person workflowUser)
          Given a documentTypeName and workflowUser, returns a new workflowDocument from the workflow server.
 WorkflowDocument WorkflowDocumentService.loadWorkflowDocument(String documentHeaderId, Person workflowUser)
          Given a documentHeaderId and workflowUser, retrieves the workflowDocument associated with that documentHeaderId from the workflow server.
 

Uses of Person in org.kuali.rice.krad.workflow.service.impl
 

Methods in org.kuali.rice.krad.workflow.service.impl with parameters of type Person
 WorkflowDocument WorkflowDocumentServiceImpl.createWorkflowDocument(String documentTypeName, Person person)
           
 WorkflowDocument WorkflowDocumentServiceImpl.loadWorkflowDocument(String documentId, Person user)
           
 

Uses of Person in org.kuali.rice.krms.impl.authorization
 

Methods in org.kuali.rice.krms.impl.authorization with parameters of type Person
 boolean AgendaEditorAuthorizer.canCreate(Class boClass, Person user)
           
 boolean AgendaEditorAuthorizer.canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 boolean AgendaEditorAuthorizer.canMaintain(Object dataObject, Person user)
           
 



Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.