| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of TableJoining in org.kuali.kfs.module.purap.document.web | 
|---|
| Classes in org.kuali.kfs.module.purap.document.web that implement TableJoining | |
|---|---|
 class | 
PurapAccountingLineViewField
Represents a field (plus, optionally, a dynamic name field) to be rendered as part of an accounting line.  | 
| Uses of TableJoining in org.kuali.kfs.sys.document.datadictionary | 
|---|
| Methods in org.kuali.kfs.sys.document.datadictionary that return TableJoining | |
|---|---|
 TableJoining | 
AccountingLineViewCurrentBaseAmountFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
Creates a property initiated AccountingLineViewCurrentBaseAmount element  | 
 TableJoining | 
AccountingLineViewDebitCreditAmountFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewColumnsDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewMultipleReadOnlyFieldsDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
Creates a new AccountingLineViewMultipleReadOnlyField  | 
 TableJoining | 
AccountingLineViewActionsDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewLinesDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewLineDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewActionDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewCountedSequenceNumberFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewSequenceNumberFieldDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewHideShowLinesDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
 | 
 TableJoining | 
AccountingLineViewRenderableElementDefinition.createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
Returns the TableJoining element that this definition requires to be part of the accounting line view  | 
| Methods in org.kuali.kfs.sys.document.datadictionary that return types with arguments of type TableJoining | |
|---|---|
 List<TableJoining> | 
AccountingLineViewDefinition.getAccountingLineLayoutElements(Class<? extends AccountingLine> accountingLineClass)
Creates a list of layout elements for this accounting line view  | 
| Uses of TableJoining in org.kuali.kfs.sys.document.service | 
|---|
| Method parameters in org.kuali.kfs.sys.document.service with type arguments of type TableJoining | |
|---|---|
 void | 
AccountingLineRenderingService.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> | 
AccountingLineRenderingService.tablify(List<TableJoining> elements)
Given a list of renderable elements, determines how to split that into rows, cells, and fields  | 
 void | 
AccountingLineRenderingTransformation.transformElements(List<TableJoining> elements,
                                   AccountingLine accountingLine)
Transforms the given tree of elements into the transformed tree of elements  | 
 void | 
AccountingLineAuthorizationTransformer.transformElements(List<TableJoining> elements,
                                   AccountingLine accountingLine,
                                   AccountingDocument document,
                                   AccountingLineAuthorizer lineAuthorizer,
                                   boolean newLine,
                                   String accountingLinePropertyName)
Performs transformations to the element rendering tree based on the authorization's reactions to the accounting line  | 
| Uses of TableJoining in org.kuali.kfs.sys.document.service.impl | 
|---|
| Method parameters in org.kuali.kfs.sys.document.service.impl with type arguments of type TableJoining | |
|---|---|
protected  boolean | 
AllReadOnlyNoActionsAccountingLineRenderingTransformationImpl.allReadOnly(List<TableJoining> elements)
Traverses all elements, determining if all of the elements are read only  | 
protected  int | 
AccountingLineRenderingServiceImpl.getMaxRowCount(List<TableJoining> elements)
Gets the maximum number of rows needed by any child element  | 
protected  void | 
AccountingLineRenderingServiceImpl.performAuthorizationTransformations(List<TableJoining> elements,
                                                                       AccountingLineGroupDefinition accountingLineGroupDefinition,
                                                                       AccountingDocument accountingDocument,
                                                                       AccountingLine accountingLine,
                                                                       boolean newLine,
                                                                       String accountingLinePropertyName)
Performs the authorization transformations  | 
protected  void | 
AccountingLineRenderingServiceImpl.performFieldTransformations(List<TableJoining> elements,
                                                       AccountingDocument accountingDocument,
                                                       AccountingLine accountingLine,
                                                       Map unconvertedValues)
Performs field transformations for pre-rendering  | 
 void | 
AccountingLineRenderingServiceImpl.performPreTablificationTransformations(List<TableJoining> elements,
                                                                             AccountingLineGroupDefinition groupDefinition,
                                                                             AccountingDocument accountingDocument,
                                                                             AccountingLine accountingLine,
                                                                             boolean newLine,
                                                                             Map unconvertedValues,
                                                                             String accountingLinePropertyName)
 | 
protected  void | 
AllReadOnlyNoActionsAccountingLineRenderingTransformationImpl.removeActionBlocks(List<? extends TableJoining> elements)
Takes any action blocks out of the line  | 
protected  void | 
AccountingLineAuthorizationTransformerImpl.removeUnviewableBlocks(List<TableJoining> elements,
                                             Set<String> unviewableBlocks)
 | 
 List<AccountingLineTableRow> | 
AccountingLineRenderingServiceImpl.tablify(List<TableJoining> elements)
Simplify the tree so that it is made up of only table elements and fields  | 
protected  void | 
AccountingLineRenderingServiceImpl.tablifyElements(List<TableJoining> elements,
                               List<AccountingLineTableRow> rows)
Requests each of the given elements to join the table  | 
 void | 
AllReadOnlyNoActionsAccountingLineRenderingTransformationImpl.transformElements(List<TableJoining> elements,
                                   AccountingLine accountingLine)
Traverses through the elements to see if they're all read only; if so, traverses through again and removes any action blocks  | 
 void | 
AccountingLineAuthorizationTransformerImpl.transformElements(List<TableJoining> elements,
                                   AccountingLine accountingLine,
                                   AccountingDocument document,
                                   AccountingLineAuthorizer lineAuthorizer,
                                   boolean newLine,
                                   String accountingLinePropertyName)
Performs transformations to the element rendering tree based on the authorization's reactions to the accounting line  | 
| Uses of TableJoining in org.kuali.kfs.sys.document.web | 
|---|
| Subinterfaces of TableJoining in org.kuali.kfs.sys.document.web | |
|---|---|
 interface | 
AccountingLineViewLineFillingElement
A contract for accounting line view layout elements which join tables as part of an AccountingLineViewLines element  | 
 interface | 
TableJoiningWithHeader
Interface that declares extra methods needed for renderable elements that have headers  | 
| Classes in org.kuali.kfs.sys.document.web that implement TableJoining | |
|---|---|
 class | 
AccountingLineViewActionsField
A field that can join tables and also be rendered, this represents a table cell that displays the actions available on an accounting line  | 
 class | 
AccountingLineViewColumns
A layout element that renders elements  | 
 class | 
AccountingLineViewCountedSequenceNumberField
A sequence number which relies on line count, regardless of what the accounting line's sequence number really is  | 
 class | 
AccountingLineViewCurrentBaseAmount
Represents a current/base amount for an accounting line  | 
 class | 
AccountingLineViewDebitCreditAmountLayoutElement
A table joining element which adds two fields to an amount: debit amount and credit amount  | 
 class | 
AccountingLineViewField
Represents a field (plus, optionally, a dynamic name field) to be rendered as part of an accounting line.  | 
 class | 
AccountingLineViewLine
Represents a single table row to be rendered as part of an accounting line view.  | 
 class | 
AccountingLineViewLines
Represents the rendering for a bunch of elements within the accounting line view  | 
 class | 
AccountingLineViewMultipleReadOnlyFields
Represents multiple fields displaying with their values in a single cell  | 
 class | 
AccountingLineViewSequenceNumberField
A class to represent the rendering of a sequence number field  | 
 class | 
FieldTableJoining
Abstract class which contains functionality of table joining layout elements that will eventually render fields  | 
 class | 
FieldTableJoiningWithHeader
Extension of FieldTableJoining that adds header cells correctly  | 
 class | 
HideShowLayoutElement
The layout element for a hide/show wrapper of other elements  | 
 class | 
PlaceHoldingLayoutElement
There are sometimes line elements which have fewer cells than other line elements within a lines element; this element exists to fill those out.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||