org.kuali.kfs.sys.service
Interface FinancialSystemUserService

All Known Implementing Classes:
FinancialSystemUserServiceImpl

public interface FinancialSystemUserService


Method Summary
 ChartOrgHolder getPrimaryOrganization(org.kuali.rice.kim.bo.Person person, String namespaceCode)
          If the specified person has the KFS-SYS User role for the specified namespace, this will return the organization associated with that assignment.
 ChartOrgHolder getPrimaryOrganization(String principalId, String namespaceCode)
           
 Collection<String> getPrincipalIdsForFinancialSystemOrganizationUsers(String namespaceCode, ChartOrgHolder chartOrg)
           
 Collection<String> getPrincipalIdsForFinancialSystemOrganizationUsers(String namespaceCode, List<ChartOrgHolder> chartOrgs)
           
 boolean isActiveFinancialSystemUser(org.kuali.rice.kim.bo.Person person)
           
 boolean isActiveFinancialSystemUser(String principalId)
           
 

Method Detail

isActiveFinancialSystemUser

boolean isActiveFinancialSystemUser(String principalId)

isActiveFinancialSystemUser

boolean isActiveFinancialSystemUser(org.kuali.rice.kim.bo.Person person)

getPrimaryOrganization

ChartOrgHolder getPrimaryOrganization(org.kuali.rice.kim.bo.Person person,
                                      String namespaceCode)
If the specified person has the KFS-SYS User role for the specified namespace, this will return the organization associated with that assignment. If the specified person does not have the KFS-SYS User role for the specified namespace but does with a blank namespace, this will return the organization associated with that assignment. If the person does not have the KFS-SYS User role at all, this method will derive the organization from the Person Record.


getPrimaryOrganization

ChartOrgHolder getPrimaryOrganization(String principalId,
                                      String namespaceCode)

getPrincipalIdsForFinancialSystemOrganizationUsers

Collection<String> getPrincipalIdsForFinancialSystemOrganizationUsers(String namespaceCode,
                                                                      ChartOrgHolder chartOrg)

getPrincipalIdsForFinancialSystemOrganizationUsers

Collection<String> getPrincipalIdsForFinancialSystemOrganizationUsers(String namespaceCode,
                                                                      List<ChartOrgHolder> chartOrgs)


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