Analysis JIRA:
KNS Feature | Implemented in KRAD | Notes |
---|---|---|
|
|
|
Permission Checks
Check Description | Location | KIM Permission |
---|---|---|
Checks if a security-masked field can be displayed in the clear | BusinessObjectAuthorizationServiceImpl.canFullyUnmaskField | KR-NS / Full Unmask Field |
Checks if a security-masked field can be partially displayed | BusinessObjectAuthorizationServiceImpl.canPartiallyUnmaskField | KR-NS / Partial Unmask Field |
Involved Classes
Class | Notes | Finished Analysis |
---|---|---|
Struts Classes |
|
|
org.kuali.rice.kns.web.struts.action.KualiMaintenanceDocumentAction |
|
|
org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase | ||
org.kuali.rice.kns.web.struts.form.KualiMaintenanceForm |
|
|
org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase | ||
General Classes | ||
org.kuali.rice.kns.document.MaintenanceDocumentBase | ||
org.kuali.rice.krad.maintenance.MaintenanceDocumentBase | ||
org.kuali.rice.kns.rules.MaintenanceDocumentRule | ||
org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase | ||
org.kuali.rice.kns.util.FieldUtils |
|
|
org.kuali.rice.kns.web.ui.FieldBridge | Converts the field metadata into UI objects used by rowDisplay.tag |
|
org.kuali.rice.kns.web.ui.SectionBridge | Converts the section metadata into UI objects used by rowDisplay.tag |
|
org.kuali.rice.kns.util.MaintenanceUtils | ||
JSP/Tag Files |
|
|
/rice-web/src/main/webapp/kr/WEB-INF/jsp/KualiMaintenanceDocument.jsp |
|
|
/rice-web/src/main/webapp/WEB-INF/tags/kr/page.tag | ||
/rice-web/src/main/webapp/WEB-INF/tags/kr/documentOverview.tag | ||
/rice-web/src/main/webapp/WEB-INF/tags/kr/documentControls.tag |
|
|
/rice-web/src/main/webapp/WEB-INF/tags/kr/tab.tag |
|
|
/rice-web/src/main/webapp/WEB-INF/tags/kr/rowDisplay.tag | Handles the actual display of the data cells in the document. |
|
Maintainable |
|
|
org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl |
|
|
org.kuali.rice.kns.maintenance.KualiMaintainableImpl |
|
|
org.kuali.rice.krad.maintenance.MaintainableImpl | ||
Data Dictionary Classes |
|
|
org.kuali.rice.kns.service.impl.MaintenanceDocumentDictionaryServiceImpl | ||
org.kuali.rice.kns.datadictionary.InquiryDefinition |
|
|
org.kuali.rice.kns.datadictionary.MaintainableSectionDefinition |
|
|
org.kuali.rice.kns.datadictionary.MaintainableSubSectionHeaderDefinition |
|
|
org.kuali.rice.kns.datadictionary.MaintainableItemDefinition | ||
org.kuali.rice.kns.datadictionary.MaintainableFieldDefinition | ||
org.kuali.rice.kns.datadictionary.MaintainableCollectionDefinition |
|
|
org.kuali.rice.kns.datadictionary.validation.MaintenanceDocumentAttributeValueReader | ||
Presentation Controller and Authorization | ||
org.kuali.rice.krad.document.DocumentPresentationControllerBase | ||
org.kuali.rice.kns.document.authorization.MaintenanceDocumentPresentationControllerBase |
|
|
org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizerBase |
|
|
org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictionsBase | DTO class which contains the results of all presentation controller and authorizer checks on document sections and fields. Used by the KNS UI classes to alter the contents of the document. |
|
org.kuali.rice.kns.document.authorization.InquiryOrMaintenanceDocumentRestrictionsBase | ||
org.kuali.rice.kns.bo.authorization.BusinessObjectAuthorizerBase |
|
|
org.kuali.rice.kns.service.impl.BusinessObjectAuthorizationServiceImpl |