public class AccountingLineViewOverrideField extends Object implements RenderableElement
| Constructor and Description |
|---|
AccountingLineViewOverrideField(AccountingLineViewField field,
AccountingLineViewOverrideFieldDefinition definition,
Class<? extends AccountingLine> accountingLineClass)
Constructs a AccountingLineViewOverrideField
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
Adds our override field (though not our override needed field - we'll let Struts handle the value population on that
|
protected String |
getOverrideNeededValue(AccountingLine accountingLine)
Retrieves the value of the override needed value associated with the override field
|
boolean |
isActionBlock()
This is not an action block
|
boolean |
isEmpty()
Empty if our parent AccountingLineViewField is empty
|
boolean |
isHidden()
Hidden if our parent AccountingLineViewField is hidden
|
void |
populateWithTabIndexIfRequested(int reallyHighIndex)
Allows the arbitrarily high tab index to be set for controls
|
void |
renderElement(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag,
AccountingLineRenderingContext renderingContext)
Renders this element
|
void |
setAccountingLineProperty(String propertyPrefix)
Sets the accounting Line Property
|
void |
transformField(AccountingLineFieldRenderingTransformation fieldTransformation,
AccountingLine accountingLine,
Map unconvertedValues)
Runs a field transformation against all the overrides encapsulated within this field
|
public AccountingLineViewOverrideField(AccountingLineViewField field, AccountingLineViewOverrideFieldDefinition definition, Class<? extends AccountingLine> accountingLineClass)
field - the owning accounting line view fieldaccountingLineClass - the class of the accounting line we're renderingpublic void appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
appendFields in interface RenderableElementKRAD Conversion: performs adding override field to the fields - No use of data dictionarypublic boolean isActionBlock()
isActionBlock in interface RenderableElementRenderableElement.isActionBlock()public boolean isEmpty()
isEmpty in interface RenderableElementRenderableElement.isEmpty()public boolean isHidden()
isHidden in interface RenderableElementRenderableElement.isHidden()public void populateWithTabIndexIfRequested(int reallyHighIndex)
RenderableElementpopulateWithTabIndexIfRequested in interface RenderableElementreallyHighIndex - a really high index for elements who should not be tabbed toorg.kuali.ole.sys.document.web.RenderableElement#populateWithTabIndexIfRequested(int[], int)public void renderElement(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag, AccountingLineRenderingContext renderingContext) throws javax.servlet.jsp.JspException
RenderableElementrenderElement in interface RenderableElementpageContext - the context to render toparentTag - the parent tag that is requesting this renderingrenderingContext - the context about the accounting line that this element would end up renderingjavax.servlet.jsp.JspExceptionRenderableElement.renderElement(javax.servlet.jsp.PageContext, javax.servlet.jsp.tagext.Tag, org.kuali.ole.sys.document.web.AccountingLineRenderingContext)protected String getOverrideNeededValue(AccountingLine accountingLine)
accountingLine - the accounting line to get the override needed value frompublic void transformField(AccountingLineFieldRenderingTransformation fieldTransformation, AccountingLine accountingLine, Map unconvertedValues)
fieldTransformation - the field transformation which will utterly change our fieldsaccountingLine - the accounting line being renderedunconvertedValues - a Map of unconvertedValuespublic void setAccountingLineProperty(String propertyPrefix)
propertyPrefix - the accounting line propertyCopyright © 2004–2014 The Kuali Foundation. All rights reserved.