Uses of Interface
org.kuali.kfs.sys.document.web.TableJoining

Packages that use TableJoining
org.kuali.kfs.module.purap.document.web   
org.kuali.kfs.sys.document.datadictionary   
org.kuali.kfs.sys.document.service   
org.kuali.kfs.sys.document.service.impl   
org.kuali.kfs.sys.document.web   
 

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.
 



Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.