public class SecAccountingLineGroupImpl extends DefaultAccountingLineGroupImpl
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasEditRestrictions |
protected boolean |
hasViewRestrictions |
accountingDocument, arbitrarilyHighIndex, canEdit, cellCount, collectionItemPropertyName, collectionPropertyName, containers, displayedErrors, displayedInfo, displayedWarnings, errorKeys, groupDefinition, importLineOverride
Constructor and Description |
---|
SecAccountingLineGroupImpl()
Constructs a SecAccountingLineGroupImpl
|
Modifier and Type | Method and Description |
---|---|
void |
initialize(AccountingLineGroupDefinition groupDefinition,
AccountingDocument accountingDocument,
List<RenderableAccountingLineContainer> containers,
String collectionPropertyName,
String collectionItemPropertyName,
Map<String,Object> displayedErrors,
Map<String,Object> displayedWarnings,
Map<String,Object> displayedInfo,
boolean canEdit)
Performs access security edit check and sets edit flag on container line to false if access is not allowed or removes
container if view is not allowed
|
protected void |
renderErrors(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
Adds info message if we have restricted view of any accounting lines and adds an additional key to match on
|
protected void |
renderMessages(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag,
String messageKey)
Helper method for outputting messages
|
protected void |
renderSecurityMessage(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
Adds info message for any security restrictions that have been applied
|
getAccountingDocument, getCollectionItemPropertyName, getCollectionPropertyName, getDisplayedErrors, getDisplayedInfo, getDisplayedWarnings, getErrorKeys, getErrorRenderer, getGroupDefinition, getRepresentedColumnNumber, getWidthInCells, hasEnoughAccountingLinesForDelete, moveListToMap, renderAccountingLineContainers, renderEverything, renderGroupHeader, renderTotals, setAccountingDocument, setArbitrarilyHighIndex, setCellCount, setCollectionItemPropertyName, setCollectionPropertyName, setDisplayedErrors, setErrorKeys, setGroupDefinition, setImportLineOverride, updateDeletabilityOfAllLines
protected boolean hasEditRestrictions
protected boolean hasViewRestrictions
public SecAccountingLineGroupImpl()
public void initialize(AccountingLineGroupDefinition groupDefinition, AccountingDocument accountingDocument, List<RenderableAccountingLineContainer> containers, String collectionPropertyName, String collectionItemPropertyName, Map<String,Object> displayedErrors, Map<String,Object> displayedWarnings, Map<String,Object> displayedInfo, boolean canEdit)
initialize
in class DefaultAccountingLineGroupImpl
groupDefinition
- the data dictionary group definition for this accounting line groupaccountingDocument
- the document which owns or will own the accounting line being renderedcontainers
- the containers within this groupcollectionPropertyName
- the property name of the collection of accounting lines owned by this groupdisplayedErrors
- a Map of errors that have already been displayedcanEdit
- determines if the page can be edited or notDefaultAccountingLineGroupImpl.initialize(org.kuali.ole.sys.document.datadictionary.AccountingLineGroupDefinition,
org.kuali.ole.sys.document.AccountingDocument, java.util.List, java.lang.String, java.lang.String, java.util.Map,
java.util.Map, java.util.Map, boolean)
protected void renderErrors(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag) throws javax.servlet.jsp.JspException
renderErrors
in class DefaultAccountingLineGroupImpl
pageContext
- the page context where the errors will be rendered onparentTag
- the parent tag requesting the renderingjavax.servlet.jsp.JspException
DefaultAccountingLineGroupImpl.renderErrors(javax.servlet.jsp.PageContext,
javax.servlet.jsp.tagext.Tag)
protected void renderMessages(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag, String messageKey) throws javax.servlet.jsp.JspException
pageContext
- parentTag
- messageKey
- - key for messages to displayjavax.servlet.jsp.JspException
protected void renderSecurityMessage(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag) throws javax.servlet.jsp.JspException
pageContext
- parentTag
- javax.servlet.jsp.JspException
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.