|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AccountDelegateService
An interface of services to support account delegate logic
Method Summary | |
---|---|
FinancialSystemMaintainable |
buildMaintainableForAccountDelegate(AccountDelegate delegate)
Builds an appropriate maintainable with the given account delegate as the business object |
String |
getLockingDocumentId(AccountDelegateGlobalMaintainableImpl global,
String docNumber)
This method checks for any MaintenanceLocks that would block the creation of this document |
String |
getLockingDocumentId(AccountDelegateMaintainableImpl delegate,
String docNumber)
This method checks for any MaintenanceLocks that would block the creation of this document |
boolean |
isPrincipalInAnyWayShapeOrFormPrimaryAccountDelegate(String principalId)
Determines if the given principal is an active delegate for any non-closed account |
boolean |
isPrincipalInAnyWayShapeOrFormSecondaryAccountDelegate(String principalId)
Determines if the given principal is an active delegate for any non-closed account |
Iterator<AccountDelegate> |
retrieveAllActiveDelegationsForPerson(String principalId,
boolean primary)
Retrieves all active account delegations which delegate to the given Person |
void |
saveChangesForGlobalMaintenanceDocument(List<org.kuali.rice.kns.bo.PersistableBusinessObject> delegatesToChange)
Persists the given account delegate global maintenance document changes |
void |
saveForMaintenanceDocument(AccountDelegate accountDelegate)
Saves the given account delegate to the persistence store |
void |
saveInactivationsForGlobalMaintenanceDocument(List<org.kuali.rice.kns.bo.PersistableBusinessObject> delegatesToInactivate)
Persists the given account delegate global maintenance document inactivations |
void |
updateDelegationRole()
Updates the role that this delegate is part of, to account for the changes in this delegate |
Method Detail |
---|
String getLockingDocumentId(AccountDelegateGlobalMaintainableImpl global, String docNumber)
global
- The AccountDelegateGlobalMaintainableImpl to check against.docNumber
- The document number of the AccountDelegateGlobalMaintainableImpl in question.
String getLockingDocumentId(AccountDelegateMaintainableImpl delegate, String docNumber)
delegate
- The AccountDelegateMaintainableImpl to check against.docNumber
- The document number of the AccountDelegateMaintainableImpl in question.
FinancialSystemMaintainable buildMaintainableForAccountDelegate(AccountDelegate delegate)
delegate
- the account delegate to wrap in a maintainable
Iterator<AccountDelegate> retrieveAllActiveDelegationsForPerson(String principalId, boolean primary)
principalId
- a principal id of the person to find account delegations forprimary
- whether the account delegates returned should be primary or not
boolean isPrincipalInAnyWayShapeOrFormPrimaryAccountDelegate(String principalId)
principalId
- the principal ID to check primary account delegations for
boolean isPrincipalInAnyWayShapeOrFormSecondaryAccountDelegate(String principalId)
principalId
- the principal ID to check secondary account delegations for
void saveForMaintenanceDocument(AccountDelegate accountDelegate)
accountDelegate
- the account delegate to savevoid saveInactivationsForGlobalMaintenanceDocument(List<org.kuali.rice.kns.bo.PersistableBusinessObject> delegatesToInactivate)
delegatesToInactivate
- the List of delegates to inactivatevoid saveChangesForGlobalMaintenanceDocument(List<org.kuali.rice.kns.bo.PersistableBusinessObject> delegatesToChange)
delegatesToChange
- the List of delegates to changevoid updateDelegationRole()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |