|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AccountingLineRenderingService
Service that helps render accounting lines
| Method Summary | |
|---|---|
AccountingLineViewFieldDefinition |
createGenericAccountingLineViewFieldDefinition(org.kuali.rice.kns.datadictionary.MaintainableFieldDefinition fieldDefinition)
Begins to create an AccountingLineViewFieldDefinition, based on the information held within the given MaintainableFieldDefinition |
KualiAccountingDocumentFormBase |
findForm(javax.servlet.jsp.PageContext pageContext)
Looks in likely places to find the form that is used by the page context for rendering an accounting document |
FieldRenderer |
getFieldRendererForField(org.kuali.rice.kns.web.ui.Field field,
AccountingLine accountingLineToRender)
Based on the control type of the field, returns a proper field renderer |
void |
performPostTablificationTransformations(List<AccountingLineTableRow> rows,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine)
Performs any transformations that should happen after tablification |
void |
performPreTablificationTransformations(List<TableJoining> elements,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine,
Map unconvertedValues,
String accountingLinePropertyName)
Performs any known transformations against the List of AccountingLineViewRenderableElements |
List<AccountingLineTableRow> |
tablify(List<TableJoining> elements)
Given a list of renderable elements, determines how to split that into rows, cells, and fields |
| Method Detail |
|---|
List<AccountingLineTableRow> tablify(List<TableJoining> elements)
elements - renderable elements to find table form for
void performPreTablificationTransformations(List<TableJoining> elements,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine,
Map unconvertedValues,
String accountingLinePropertyName)
elements - the List of elements to transformdefinition - the accounting line group definition that gives instructions to the particular rendering we're attemptingdocument - the Accounting Document we're rendering lines fromaccountingLine - the line we're renderingnewLine - true if what is being rendered is the new line in the form; false otherwiseunconvertedValues - any unconverted values stored in the formaccountingLinePropertyName - the property path to this accounting line
void performPostTablificationTransformations(List<AccountingLineTableRow> rows,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine)
rows - the tablified rowsgroupDefinition - the data dictionary definition of the group to renderdocument - the Accounting Document we're rendering lines fromaccountingLine - the line we're rendering the line which is being renderednewLine - true if what is being rendered is the new line in the form; false otherwiseKualiAccountingDocumentFormBase findForm(javax.servlet.jsp.PageContext pageContext)
pageContext - the pageContext to find the form in
FieldRenderer getFieldRendererForField(org.kuali.rice.kns.web.ui.Field field,
AccountingLine accountingLineToRender)
AccountingLineViewFieldDefinition createGenericAccountingLineViewFieldDefinition(org.kuali.rice.kns.datadictionary.MaintainableFieldDefinition fieldDefinition)
fieldDefinition - the field definition to create a generic accounting line view field version of
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||