|
||||||||||
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 |