public class AccountingLineViewDebitCreditAmountField extends Object implements RenderableElement, ElementNamable
| Constructor and Description | 
|---|
| AccountingLineViewDebitCreditAmountField(org.kuali.rice.kns.web.ui.Field debitOrCreditField,
                                                                                AccountingLineViewFieldDefinition definition,
                                                                                boolean isDebit,
                                                                                String newLineProperty,
                                                                                String collectionProperty)Constructs a AccountingLineViewDebitOrCreditAmountField | 
| Modifier and Type | Method and Description | 
|---|---|
| void | appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)Asks that the renderable element appends any field names it knows of to the given list; this is so that proper quick finders can be generated
 and population accomplished when fields themselves are rendered | 
| int | getArbitrarilyHighIndex()Gets the arbitrarilyHighIndex attribute. | 
| String | getCollectionProperty()Gets the collectionProperty attribute. | 
| org.kuali.rice.kns.web.ui.Field | getDebitOrCreditField()Gets the debitOrCreditField attribute. | 
| AccountingLineViewFieldDefinition | getDefinition()Gets the definition attribute. | 
| String | getName()Returns the name(s) of this table joining element; some table joining elements are compound | 
| String | getNewLineProperty()Gets the newLineProperty attribute. | 
| boolean | isActionBlock()This is not an action block | 
| boolean | isDebit()Gets the isDebit attribute. | 
| boolean | isEmpty()This isn't empty | 
| boolean | isHidden()This is not hidden | 
| void | populateWithTabIndexIfRequested(int reallyHighIndex)Allows the arbitrarily high tab index to be set for controls | 
| protected void | prepareFieldForRendering(org.kuali.rice.kns.web.ui.Field field,
                                                VoucherForm form,
                                                Integer count)Sets up the field for rendering by setting the right property name and zeroing out amounts which aren't needed | 
| void | renderElement(javax.servlet.jsp.PageContext pageContext,
                          javax.servlet.jsp.tagext.Tag parentTag,
                          AccountingLineRenderingContext renderingContext)Renders this element | 
public AccountingLineViewDebitCreditAmountField(org.kuali.rice.kns.web.ui.Field debitOrCreditField, AccountingLineViewFieldDefinition definition, boolean isDebit, String newLineProperty, String collectionProperty)
debitOrCreditField - definition - isDebit - newLineProperty - collectionProperty - public void appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
RenderableElementappendFields in interface RenderableElementKRAD Conversion: Customization of the fields - Adding 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 toRenderableElement.populateWithTabIndexIfRequested(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 void prepareFieldForRendering(org.kuali.rice.kns.web.ui.Field field, VoucherForm form, Integer count)
field - the field to prepareaccountingLine - the accounting line being renderedcount - the count of the current line in the source lines, or null if it's a new line
 
 KRAD Conversion: Customization of preparing the fields for rendering - No use of data dictionarypublic int getArbitrarilyHighIndex()
public String getCollectionProperty()
public org.kuali.rice.kns.web.ui.Field getDebitOrCreditField()
public AccountingLineViewFieldDefinition getDefinition()
public boolean isDebit()
public String getNewLineProperty()
public String getName()
ElementNamablegetName in interface ElementNamableElementNamable.getName()Copyright © 2004–2015 The Kuali Foundation. All rights reserved.