public class AccountingLineAuthorizationTransformerImpl extends Object implements AccountingLineAuthorizationTransformer
Constructor and Description |
---|
AccountingLineAuthorizationTransformerImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
removeUnviewableBlocks(List<TableJoining> elements,
Set<String> unviewableBlocks) |
void |
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
|
public AccountingLineAuthorizationTransformerImpl()
public void transformElements(List<TableJoining> elements, AccountingLine accountingLine, AccountingDocument document, AccountingLineAuthorizer lineAuthorizer, boolean newLine, String accountingLinePropertyName)
transformElements
in interface AccountingLineAuthorizationTransformer
elements
- the element rendering treeaccountingLine
- the accounting line to be rendereddocument
- the document that accounting line lives onlineAuthorizer
- the authorizer for the accounting linenewLine
- is this line a new line or a line already on a document?accountingLinePropertyName
- the property path to this accounting lineprotected void removeUnviewableBlocks(List<TableJoining> elements, Set<String> unviewableBlocks)
elements
- the elements of the rendering treeunviewableBlocks
- a Set of the names of blocks that are not viewableCopyright © 2004–2015 The Kuali Foundation. All rights reserved.