org.kuali.kfs.sec.service.impl
Class AccessSecurityServiceImpl

java.lang.Object
  extended by org.kuali.kfs.sec.service.impl.AccessSecurityServiceImpl
All Implemented Interfaces:
AccessSecurityService

public class AccessSecurityServiceImpl
extends Object
implements AccessSecurityService

See Also:
AccessSecurityService

Field Summary
protected  ContractsAndGrantsModuleService contractsAndGrantsModuleService
           
protected  org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService
           
protected  org.kuali.rice.kns.service.ParameterService parameterService
           
protected  org.kuali.rice.kim.service.PermissionService permissionService
           
protected  org.kuali.rice.kim.service.RoleManagementService roleManagementService
           
 
Constructor Summary
AccessSecurityServiceImpl()
           
 
Method Summary
 void applySecurityRestrictions(List<? extends org.kuali.rice.kns.bo.BusinessObject> results, org.kuali.rice.kim.bo.Person person, String templateId, org.kuali.rice.kim.bo.types.dto.AttributeSet additionalPermissionDetails)
          Retrieves any setup security permissions for the given person and evaluates against List of business objects.
 void applySecurityRestrictionsForGLInquiry(List<? extends org.kuali.rice.kns.bo.BusinessObject> results, org.kuali.rice.kim.bo.Person person)
          Retrieves any setup security permissions (with gl inquiry template) for the given person and evaluates against List of business objects.
 void applySecurityRestrictionsForLaborInquiry(List<? extends org.kuali.rice.kns.bo.BusinessObject> results, org.kuali.rice.kim.bo.Person person)
          Retrieves any setup security permissions (with ld inquiry template) for the given person and evaluates against List of business objects.
 void applySecurityRestrictionsForLookup(List<? extends org.kuali.rice.kns.bo.BusinessObject> results, org.kuali.rice.kim.bo.Person person)
          Retrieves any setup security permissions (with lookup template) for the given person and evaluates against List of business objects.
 boolean canEditDocument(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
          Checks edit access on all accounting lines contained on the document for given user
 boolean canEditDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person)
          Checks any edit access security permissions setup for the user and for accounting lines of the given document type
 boolean canEditDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person, AccessSecurityRestrictionInfo restrictionInfo)
          Checks any edit access security permissions setup for the user and for accounting lines of the given document type
 boolean canViewDocument(AccountingDocument document, org.kuali.rice.kim.bo.Person person, AccessSecurityRestrictionInfo restrictionInfo)
          Checks view access on all accounting lines contained on the document for given user
 boolean canViewDocumentAccountingLine(AccountingDocument document, AccountingLine accountingLine, org.kuali.rice.kim.bo.Person person)
          Checks any view access security permissions setup for the user and for accounting lines of the given document type
 boolean canViewDocumentNotesAttachments(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
          Checks access is allowed to view document notes based on the document's accounting lines
protected  boolean checkForEditLineOverrides(AccountingDocument document, AccountingLine line, org.kuali.rice.kim.bo.Person person)
          Checks parameter overrides for edit line permission.
protected  boolean checkForViewDocumentOverrides(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
          Checks parameter overrides for view document permission.
protected  boolean checkForViewLineOverrides(AccountingDocument document, AccountingLine line, org.kuali.rice.kim.bo.Person person)
          Checks parameter overrides for view line permission.
protected  boolean checkForWorkflowRoutingRequests(AccountingDocument document, org.kuali.rice.kim.bo.Person person)
          Checks for any workflow requests (approve, acknowledge, fyi) for the document to the given person
 boolean checkSecurityRestrictionsForBusinessObject(org.kuali.rice.kns.bo.BusinessObject businessObject, org.kuali.rice.kim.bo.Person person, AccessSecurityRestrictionInfo restrictionInfo)
          Retrieves any access security permissions that are assigned to the user and applicable for the given business object, then evaluates permissions against the business object instance
protected  AccessPermissionEvaluator constructAccessPermissionEvaluator(Class<? extends AccessPermissionEvaluator> accessPermissionEvaluatorClass, org.kuali.rice.kim.bo.types.dto.AttributeSet attributeSet, Map<String,Object> otherKeyValues, org.kuali.rice.kim.bo.Person person)
          Constructs a new instance of the AccessPermissionEvaluator class and sets the constraint, operator, and value based on the given qualification
protected  boolean evaluateSecurityOnAccountingLinesByTemplate(AccountingDocument document, org.kuali.rice.kim.bo.Person person, String templateId, AccessSecurityRestrictionInfo restrictionInfo)
          Iterates through source and target accounting lines for the given document and evaluates any permissions with the given template id against the accounting line values
protected  boolean evaluateSecurityPermissions(Class<? extends AccessPermissionEvaluator> accessPermissionEvaluatorClass, List<org.kuali.rice.kim.bo.role.dto.KimPermissionInfo> permissions, String value, org.kuali.rice.kim.bo.Person person, Map<String,Object> otherKeyValues)
          Checks whether the given value is allowed based on the given permissions and user
protected  boolean evaluateSecurityPermissionsByTemplate(org.kuali.rice.kns.bo.BusinessObject businessObject, Class entryClass, org.kuali.rice.kim.bo.Person person, String templateId, org.kuali.rice.kim.bo.types.dto.AttributeSet additionalPermissionDetails, AccessSecurityRestrictionInfo restrictionInfo)
          Validates any security permissions setup for the user and attributes of the class against the business object values
protected  org.kuali.rice.kim.bo.types.dto.AttributeSet getDocumentTypeDetail(AccountingDocument document)
          Constructs a new AttributeSet and adds document type name detail with value from document instance
 String getEditAccountingLineWithFieldValueTemplateId()
          Gets the Edit Accounting Line With Field Value Template Id.
 String getEditDocumentWithFieldValueTemplateId()
          Gets the Edit Document With Field Value Template Id.
 String getInquiryWithFieldValueTemplateId()
          Gets the Inquiry With Field Value Template Id.
 String getLookupWithFieldValueTemplateId()
          Gets the Lookup With Field Value Template Id.
 String getViewAccountingLineWithFieldValueTemplateId()
          Gets the View Accounting Line With Field Value Template Id.
 String getViewDocumentWithFieldValueTemplateId()
          Gets the View Document With Field Values template ID.
 String getViewNotesAttachmentsWithFieldValueTemplateId()
          Gets the View Notes Attachments With Field Value Template Id.
protected  boolean isAccessSecurityEnabled()
          Helper method to check system parameter that turns access security on/off
 void setContractsAndGrantsModuleService(ContractsAndGrantsModuleService contractsAndGrantsModuleService)
          Sets the contractsAndGrantsModuleService attribute value.
 void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
          Sets the dataDictionaryService attribute value.
 void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
          Sets the parameterService attribute value.
 void setPermissionService(org.kuali.rice.kim.service.PermissionService permissionService)
          Sets the permissionService attribute value.
 void setRoleManagementService(org.kuali.rice.kim.service.RoleManagementService roleManagementService)
          Sets the roleManagementService attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataDictionaryService

protected org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService

parameterService

protected org.kuali.rice.kns.service.ParameterService parameterService

permissionService

protected org.kuali.rice.kim.service.PermissionService permissionService

roleManagementService

protected org.kuali.rice.kim.service.RoleManagementService roleManagementService

contractsAndGrantsModuleService

protected ContractsAndGrantsModuleService contractsAndGrantsModuleService
Constructor Detail

AccessSecurityServiceImpl

public AccessSecurityServiceImpl()
Method Detail

applySecurityRestrictionsForGLInquiry

public void applySecurityRestrictionsForGLInquiry(List<? extends org.kuali.rice.kns.bo.BusinessObject> results,
                                                  org.kuali.rice.kim.bo.Person person)
Description copied from interface: AccessSecurityService
Retrieves any setup security permissions (with gl inquiry template) for the given person and evaluates against List of business objects. Any instances not passing validation are removed from given list.

Specified by:
applySecurityRestrictionsForGLInquiry in interface AccessSecurityService
Parameters:
results - List of business object instances with data to check
person - Person to apply security for
See Also:
AccessSecurityService.applySecurityRestrictionsForGLInquiry(java.util.List, org.kuali.rice.kim.bo.Person)

applySecurityRestrictionsForLaborInquiry

public void applySecurityRestrictionsForLaborInquiry(List<? extends org.kuali.rice.kns.bo.BusinessObject> results,
                                                     org.kuali.rice.kim.bo.Person person)
Description copied from interface: AccessSecurityService
Retrieves any setup security permissions (with ld inquiry template) for the given person and evaluates against List of business objects. Any instances not passing validation are removed from given list.

Specified by:
applySecurityRestrictionsForLaborInquiry in interface AccessSecurityService
Parameters:
results - List of business object instances with data to check
person - Person to apply security for
See Also:
AccessSecurityService.applySecurityRestrictionsForLaborInquiry(java.util.List, org.kuali.rice.kim.bo.Person)

applySecurityRestrictionsForLookup

public void applySecurityRestrictionsForLookup(List<? extends org.kuali.rice.kns.bo.BusinessObject> results,
                                               org.kuali.rice.kim.bo.Person person)
Description copied from interface: AccessSecurityService
Retrieves any setup security permissions (with lookup template) for the given person and evaluates against List of business objects. Any instances not passing validation are removed from given list.

Specified by:
applySecurityRestrictionsForLookup in interface AccessSecurityService
Parameters:
results - List of business object instances with data to check
person - Person to apply security for
See Also:
AccessSecurityService.applySecurityRestrictionsForLookup(java.util.List, org.kuali.rice.kim.bo.Person)

applySecurityRestrictions

public void applySecurityRestrictions(List<? extends org.kuali.rice.kns.bo.BusinessObject> results,
                                      org.kuali.rice.kim.bo.Person person,
                                      String templateId,
                                      org.kuali.rice.kim.bo.types.dto.AttributeSet additionalPermissionDetails)
Description copied from interface: AccessSecurityService
Retrieves any setup security permissions for the given person and evaluates against List of business objects. Any instances not passing validation are removed from given list.

Specified by:
applySecurityRestrictions in interface AccessSecurityService
Parameters:
results - List of business object instances with data to check
person - Person to apply security for
templateId - KIM template id for permissions to check
additionalPermissionDetails - Any additional details that should be matched on when retrieving permissions
See Also:
AccessSecurityService.applySecurityRestrictions(java.util.List, org.kuali.rice.kim.bo.Person, java.lang.String, org.kuali.rice.kim.bo.types.dto.AttributeSet)

checkSecurityRestrictionsForBusinessObject

public boolean checkSecurityRestrictionsForBusinessObject(org.kuali.rice.kns.bo.BusinessObject businessObject,
                                                          org.kuali.rice.kim.bo.Person person,
                                                          AccessSecurityRestrictionInfo restrictionInfo)
Description copied from interface: AccessSecurityService
Retrieves any access security permissions that are assigned to the user and applicable for the given business object, then evaluates permissions against the business object instance

Specified by:
checkSecurityRestrictionsForBusinessObject in interface AccessSecurityService
Parameters:
businessObject - BusinessObject instance to check access permissions against
person - Person to retrieve access permissions for
restrictionInfo - Object providing information on a restriction if one is found
Returns:
boolean true if all access permissions pass (or none are found), false if at least one access permission fails
See Also:
AccessSecurityService.checkSecurityRestrictionsForBusinessObject(org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kim.bo.Person, org.kuali.kfs.sec.businessobject.AccessSecurityRestrictionInfo)

canEditDocument

public boolean canEditDocument(AccountingDocument document,
                               org.kuali.rice.kim.bo.Person person)
Description copied from interface: AccessSecurityService
Checks edit access on all accounting lines contained on the document for given user

Specified by:
canEditDocument in interface AccessSecurityService
Parameters:
document - AccountingDocument instance with accounting lines to check, doc type of instance is used for retrieving permissions
person - the user who we are checking access for
Returns:
boolean true if the user has edit access for all accounting lines on the document, false if access is denied on one or more lines
See Also:
AccessSecurityService.canEditDocument(org.kuali.kfs.sys.document.AccountingDocument, org.kuali.rice.kim.bo.Person)

canEditDocumentAccountingLine

public boolean canEditDocumentAccountingLine(AccountingDocument document,
                                             AccountingLine accountingLine,
                                             org.kuali.rice.kim.bo.Person person,
                                             AccessSecurityRestrictionInfo restrictionInfo)
Description copied from interface: AccessSecurityService
Checks any edit access security permissions setup for the user and for accounting lines of the given document type

Specified by:
canEditDocumentAccountingLine in interface AccessSecurityService
Parameters:
document - AccountingDocument instance that contains the line to be validated, doc type of instance is used for retrieving permissions
accountingLine - AccountingLine instance with values to check
person - the user who we are checking access for
restrictionInfo - Object providing information on a restriction if one is found
Returns:
boolean true if user has edit access for the accounting line, false otherwise
See Also:
AccessSecurityService.canEditDocumentAccountingLine(org.kuali.kfs.sys.document.AccountingDocument, org.kuali.kfs.sys.businessobject.AccountingLine, org.kuali.rice.kim.bo.Person, org.kuali.kfs.sec.businessobject.AccessSecurityRestrictionInfo)

canEditDocumentAccountingLine

public boolean canEditDocumentAccountingLine(AccountingDocument document,
                                             AccountingLine accountingLine,
                                             org.kuali.rice.kim.bo.Person person)
Description copied from interface: AccessSecurityService
Checks any edit access security permissions setup for the user and for accounting lines of the given document type

Specified by:
canEditDocumentAccountingLine in interface AccessSecurityService
Parameters:
document - AccountingDocument instance that contains the line to be validated, doc type of instance is used for retrieving permissions
accountingLine - AccountingLine instance with values to check
person - the user who we are checking access for
Returns:
boolean true if user has edit access for the accounting line, false otherwise
See Also:
AccessSecurityService.canEditDocumentAccountingLine(org.kuali.kfs.sys.document.AccountingDocument, org.kuali.kfs.sys.businessobject.AccountingLine, org.kuali.rice.kim.bo.Person)

canViewDocument

public boolean canViewDocument(AccountingDocument document,
                               org.kuali.rice.kim.bo.Person person,
                               AccessSecurityRestrictionInfo restrictionInfo)
Description copied from interface: AccessSecurityService
Checks view access on all accounting lines contained on the document for given user

Specified by:
canViewDocument in interface AccessSecurityService
Parameters:
document - AccountingDocument instance with accounting lines to check, doc type of instance is used for retrieving permissions
person - the user who we are checking access for
restrictionInfo - Object providing information on a restriction if one is found
Returns:
boolean true if the user has view access for all accounting lines on the document, false if access is denied on one or more lines
See Also:
AccessSecurityService.canViewDocument(org.kuali.kfs.sys.document.AccountingDocument, org.kuali.rice.kim.bo.Person, org.kuali.kfs.sec.businessobject.AccessSecurityRestrictionInfo)

canViewDocumentAccountingLine

public boolean canViewDocumentAccountingLine(AccountingDocument document,
                                             AccountingLine accountingLine,
                                             org.kuali.rice.kim.bo.Person person)
Description copied from interface: AccessSecurityService
Checks any view access security permissions setup for the user and for accounting lines of the given document type

Specified by:
canViewDocumentAccountingLine in interface AccessSecurityService
Parameters:
document - AccountingDocument that contains the line to be validated, doc type of instance is used for retrieving permissions
accountingLine - AccountingLine instance with values to check
person - the user who we are checking access for
Returns:
boolean true if user has view access for the accounting line, false otherwise
See Also:
AccessSecurityService.canViewDocumentAccountingLine(org.kuali.kfs.sys.document.AccountingDocument, org.kuali.kfs.sys.businessobject.AccountingLine, org.kuali.rice.kim.bo.Person)

canViewDocumentNotesAttachments

public boolean canViewDocumentNotesAttachments(AccountingDocument document,
                                               org.kuali.rice.kim.bo.Person person)
Description copied from interface: AccessSecurityService
Checks access is allowed to view document notes based on the document's accounting lines

Specified by:
canViewDocumentNotesAttachments in interface AccessSecurityService
Parameters:
document - AccountingDocument instance with accounting lines to check, doc type of instance is used for retrieving permissions
person - the user who we are checking access for
Returns:
boolean true if the user has permission to view the notes/attachments, false otherwise
See Also:
AccessSecurityService.canViewDocumentNotesAttachments(org.kuali.kfs.sys.document.AccountingDocument, org.kuali.rice.kim.bo.Person)

evaluateSecurityOnAccountingLinesByTemplate

protected boolean evaluateSecurityOnAccountingLinesByTemplate(AccountingDocument document,
                                                              org.kuali.rice.kim.bo.Person person,
                                                              String templateId,
                                                              AccessSecurityRestrictionInfo restrictionInfo)
Iterates through source and target accounting lines for the given document and evaluates any permissions with the given template id against the accounting line values

Parameters:
document - AccountingDocument instance with accounting lines to check, doc type of instance is used for retrieving permissions
person - the user who we are checking access for
templateId - KIM template id for the permissions to check
restrictionInfo - Object providing information on a restriction if one is found
Returns:
boolean true if all accounting lines pass permissions, false if at least one accounting line does not pass

checkForWorkflowRoutingRequests

protected boolean checkForWorkflowRoutingRequests(AccountingDocument document,
                                                  org.kuali.rice.kim.bo.Person person)
Checks for any workflow requests (approve, acknowledge, fyi) for the document to the given person

Parameters:
document - Document to check for routing requests
person - Person to check for routing requests
Returns:
boolean true if there are workflow requests, false if not

checkForViewDocumentOverrides

protected boolean checkForViewDocumentOverrides(AccountingDocument document,
                                                org.kuali.rice.kim.bo.Person person)
Checks parameter overrides for view document permission. Currently only have initiator override parameter

Parameters:
document - Document that we are checking permissions for
person - Person we are checking permissions for
Returns:
boolean true if overrides are turned on and the person meets the override conditions, false if overrides are not turned on or the person does not meet condition

checkForViewLineOverrides

protected boolean checkForViewLineOverrides(AccountingDocument document,
                                            AccountingLine line,
                                            org.kuali.rice.kim.bo.Person person)
Checks parameter overrides for view line permission. Currently only have initiator, fiscal officer, and principal investigator overrides

Parameters:
document - Document that we are checking permissions for
person - Person we are checking permissions for
line - AccountingLine we are checking permissions for
Returns:
boolean true if any override is turned on and the person meets the override conditions, false otherwise

checkForEditLineOverrides

protected boolean checkForEditLineOverrides(AccountingDocument document,
                                            AccountingLine line,
                                            org.kuali.rice.kim.bo.Person person)
Checks parameter overrides for edit line permission. Currently only have fiscal officer and principal investigator overrides

Parameters:
document - Document that we are checking permissions for
person - Person we are checking permissions for
line - AccountingLine we are checking permissions for
Returns:
boolean true if any override is turned on and the person meets the override conditions, false otherwise

evaluateSecurityPermissionsByTemplate

protected boolean evaluateSecurityPermissionsByTemplate(org.kuali.rice.kns.bo.BusinessObject businessObject,
                                                        Class entryClass,
                                                        org.kuali.rice.kim.bo.Person person,
                                                        String templateId,
                                                        org.kuali.rice.kim.bo.types.dto.AttributeSet additionalPermissionDetails,
                                                        AccessSecurityRestrictionInfo restrictionInfo)
Validates any security permissions setup for the user and attributes of the class against the business object values

Parameters:
businessObject - instance with attribute values to validate
entryClass - Class of business object to pull attribute restrictions for
person - the user who we are checking access for
templateId - type of security permissions to check
additionalPermissionDetails - any additional details that should be used for retrieving permissions
restrictionInfo - Object providing information on a restriction if one is found
Returns:
boolean true if user has access given by template to the business object, false otherwise

getDocumentTypeDetail

protected org.kuali.rice.kim.bo.types.dto.AttributeSet getDocumentTypeDetail(AccountingDocument document)
Constructs a new AttributeSet and adds document type name detail with value from document instance

Parameters:
document - AccountingDocument instance which document type will be set from
Returns:
AttributeSet containing document type name detail

evaluateSecurityPermissions

protected boolean evaluateSecurityPermissions(Class<? extends AccessPermissionEvaluator> accessPermissionEvaluatorClass,
                                              List<org.kuali.rice.kim.bo.role.dto.KimPermissionInfo> permissions,
                                              String value,
                                              org.kuali.rice.kim.bo.Person person,
                                              Map<String,Object> otherKeyValues)
Checks whether the given value is allowed based on the given permissions and user

Parameters:
accessPermissionEvaluatorClass - Class of type AccessPermissionEvaluator that will be used to evaluate the security restriction
permissions - List of permissions to evaluate
value - the value that will be checked
person - the user who we are checking access for
otherKeyValues - Map for other key field name/value pairs
Returns:
boolean true if access is allowed false if not

constructAccessPermissionEvaluator

protected AccessPermissionEvaluator constructAccessPermissionEvaluator(Class<? extends AccessPermissionEvaluator> accessPermissionEvaluatorClass,
                                                                       org.kuali.rice.kim.bo.types.dto.AttributeSet attributeSet,
                                                                       Map<String,Object> otherKeyValues,
                                                                       org.kuali.rice.kim.bo.Person person)
Constructs a new instance of the AccessPermissionEvaluator class and sets the constraint, operator, and value based on the given qualification

Parameters:
accessPermissionEvaluatorClass - Class to create instance of (must implement AccessPermissionEvaluator interface)
attributeSet - AttributeSet containing the qualifier values
otherKeyValues - Map for other key field name/value pairs
person - Person who permission should be evaluated for
Returns:
new instance of type AccessPermissionEvaluator
See Also:
AccessPermissionEvaluator

isAccessSecurityEnabled

protected boolean isAccessSecurityEnabled()
Helper method to check system parameter that turns access security on/off

Returns:
boolean indicating whether access security is turned on (true) or off (false)

setDataDictionaryService

public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
Sets the dataDictionaryService attribute value.

Parameters:
dataDictionaryService - The dataDictionaryService to set.

setParameterService

public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets the parameterService attribute value.

Parameters:
parameterService - The parameterService to set.

setPermissionService

public void setPermissionService(org.kuali.rice.kim.service.PermissionService permissionService)
Sets the permissionService attribute value.

Parameters:
permissionService - The permissionService to set.

setRoleManagementService

public void setRoleManagementService(org.kuali.rice.kim.service.RoleManagementService roleManagementService)
Sets the roleManagementService attribute value.

Parameters:
roleManagementService - The roleManagementService to set.

setContractsAndGrantsModuleService

public void setContractsAndGrantsModuleService(ContractsAndGrantsModuleService contractsAndGrantsModuleService)
Sets the contractsAndGrantsModuleService attribute value.

Parameters:
contractsAndGrantsModuleService - The contractsAndGrantsModuleService to set.

getEditAccountingLineWithFieldValueTemplateId

public String getEditAccountingLineWithFieldValueTemplateId()
Description copied from interface: AccessSecurityService
Gets the Edit Accounting Line With Field Value Template Id.

Specified by:
getEditAccountingLineWithFieldValueTemplateId in interface AccessSecurityService
Returns:
the Edit Accounting Line With Field Value Template Id
See Also:
AccessSecurityService.getEditAccountingLineWithFieldValueTemplateId()

getEditDocumentWithFieldValueTemplateId

public String getEditDocumentWithFieldValueTemplateId()
Description copied from interface: AccessSecurityService
Gets the Edit Document With Field Value Template Id.

Specified by:
getEditDocumentWithFieldValueTemplateId in interface AccessSecurityService
Returns:
the Edit Document With Field Value Template Id
See Also:
AccessSecurityService.getEditDocumentWithFieldValueTemplateId()

getInquiryWithFieldValueTemplateId

public String getInquiryWithFieldValueTemplateId()
Description copied from interface: AccessSecurityService
Gets the Inquiry With Field Value Template Id.

Specified by:
getInquiryWithFieldValueTemplateId in interface AccessSecurityService
Returns:
the InquiryWithFieldValueTemplateId
See Also:
AccessSecurityService.getInquiryWithFieldValueTemplateId()

getLookupWithFieldValueTemplateId

public String getLookupWithFieldValueTemplateId()
Description copied from interface: AccessSecurityService
Gets the Lookup With Field Value Template Id.

Specified by:
getLookupWithFieldValueTemplateId in interface AccessSecurityService
Returns:
the Lookup With Field Value Template Id
See Also:
AccessSecurityService.getLookupWithFieldValueTemplateId()

getViewAccountingLineWithFieldValueTemplateId

public String getViewAccountingLineWithFieldValueTemplateId()
Description copied from interface: AccessSecurityService
Gets the View Accounting Line With Field Value Template Id.

Specified by:
getViewAccountingLineWithFieldValueTemplateId in interface AccessSecurityService
Returns:
the View Accounting Line With Field Value Template Id
See Also:
AccessSecurityService.getViewAccountingLineWithFieldValueTemplateId()

getViewDocumentWithFieldValueTemplateId

public String getViewDocumentWithFieldValueTemplateId()
Description copied from interface: AccessSecurityService
Gets the View Document With Field Values template ID.

Specified by:
getViewDocumentWithFieldValueTemplateId in interface AccessSecurityService
Returns:
the View Document With Field Values template ID
See Also:
AccessSecurityService.getViewDocumentWithFieldValueTemplateId()

getViewNotesAttachmentsWithFieldValueTemplateId

public String getViewNotesAttachmentsWithFieldValueTemplateId()
Description copied from interface: AccessSecurityService
Gets the View Notes Attachments With Field Value Template Id.

Specified by:
getViewNotesAttachmentsWithFieldValueTemplateId in interface AccessSecurityService
Returns:
the View Notes Attachments With Field Value Template Id
See Also:
AccessSecurityService.getViewNotesAttachmentsWithFieldValueTemplateId()


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