public class AccountingLineGroupDefinition extends org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
Constructor and Description |
---|
AccountingLineGroupDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
completeValidation(Class rootBusinessObjectClass,
Class otherBusinessObjectClass)
Validates that:
1) this accounting line group has an accounting line class
2) this accounting line group has an accounting line view
|
protected AccountingLineAuthorizer |
createAccountingLineAuthorizer()
Creates an instance of the accounting line authorizer
|
DefaultAccountingLineGroupImpl |
createAccountingLineGroup(AccountingDocument accountingDocument,
List<RenderableAccountingLineContainer> containers,
String collectionPropertyName,
String collectionItemPropertyName,
Map<String,Object> displayedErrors,
Map<String,Object> displayedWarnings,
Map<String,Object> displayedInfo,
boolean canEdit)
Creates a new accounting line group for this definition
|
AccountingLineAuthorizer |
getAccountingLineAuthorizer()
Returns an instance of the accounting line authorizer for this group
|
Class<? extends AccountingLineAuthorizer> |
getAccountingLineAuthorizerClass()
Gets the accountingLineAuthorizerClass attribute.
|
Class<? extends AccountingLine> |
getAccountingLineClass()
Gets the accountingLineClass attribute.
|
Comparator<AccountingLine> |
getAccountingLineComparator() |
List<? extends AccountingLineViewActionDefinition> |
getAccountingLineGroupActions()
Gets the accountingLineGroupActions attribute.
|
Class<? extends DefaultAccountingLineGroupImpl> |
getAccountingLineGroupClass()
Gets the accountingLineGroupClass attribute.
|
AccountingLineViewDefinition |
getAccountingLineView()
Gets the accountingLineView attribute.
|
String |
getErrorKey()
Gets the errorKey attribute.
|
int |
getForceColumnCount()
Gets the forceColumnCount attribute.
|
String |
getGroupLabel()
Gets the groupLabel attribute.
|
String |
getImportedLinePropertyPrefix()
Gets the importedLinePropertyPrefix attribute.
|
List<? extends TotalDefinition> |
getTotals()
Gets the totals attribute.
|
boolean |
isHeaderRendering()
Gets the headerRendering attribute.
|
boolean |
isImportingAllowed()
Gets the importingAllowed attribute.
|
boolean |
isTopHeadersAfterFirstLineHiding()
Gets the topHeadersAfterFirstLineHiding attribute.
|
void |
setAccountingLineAuthorizerClass(Class<? extends AccountingLineAuthorizer> accountingLineAuthorizerClass)
Sets the accountingLineAuthorizerClass attribute value.
|
void |
setAccountingLineClass(Class<? extends AccountingLine> accountingLineClass)
Sets the accountingLineClass attribute value.
|
void |
setAccountingLineComparatorClass(Class<? extends Comparator<AccountingLine>> accountingLineComparatorClass)
Sets the accountingLineComparatorClass attribute value.
|
void |
setAccountingLineGroupActions(List<? extends AccountingLineViewActionDefinition> accountingLineGroupActions)
Sets the accountingLineGroupActions attribute value.
|
void |
setAccountingLineGroupClass(Class<? extends DefaultAccountingLineGroupImpl> accountingLineGroupClass)
Sets the accountingLineGroupClass attribute value.
|
void |
setAccountingLineView(AccountingLineViewDefinition accountingLineView)
Sets the accountingLineView attribute value.
|
void |
setErrorKey(String errorKey)
Sets the errorKey attribute value.
|
void |
setForceColumnCount(int forceColumnCount)
Sets the forceColumnCount attribute value.
|
void |
setGroupLabel(String groupLabel)
Sets the groupLabel attribute value.
|
void |
setHeaderRendering(boolean headerRendering)
Sets the headerRendering attribute value.
|
void |
setImportedLinePropertyPrefix(String importedLinePropertyPrefix)
Sets the importedLinePropertyPrefix attribute value.
|
void |
setImportingAllowed(boolean importingAllowed)
Sets the importingAllowed attribute value.
|
void |
setTopHeadersAfterFirstLineHiding(boolean showTopHeadersAfterFirstLine)
Sets the topHeadersAfterFirstLineHiding attribute value.
|
void |
setTotals(List<? extends TotalDefinition> totals)
Sets the totals attribute value.
|
afterPropertiesSet, getId, setId
copy, copyProperties, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
public AccountingLineGroupDefinition()
public void completeValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass)
DataDictionaryDefinition.completeValidation(java.lang.Class, java.lang.Class)
public Class<? extends AccountingLine> getAccountingLineClass()
public void setAccountingLineClass(Class<? extends AccountingLine> accountingLineClass)
accountingLineClass
- The accountingLineClass to set.public AccountingLineViewDefinition getAccountingLineView()
public void setAccountingLineView(AccountingLineViewDefinition accountingLineView)
accountingLineView
- The accountingLineView to set.public String getGroupLabel()
public void setGroupLabel(String groupLabel)
groupLabel
- The groupLabel to set.public List<? extends TotalDefinition> getTotals()
public void setTotals(List<? extends TotalDefinition> totals)
totals
- The totals to set.public Class<? extends AccountingLineAuthorizer> getAccountingLineAuthorizerClass()
public void setAccountingLineAuthorizerClass(Class<? extends AccountingLineAuthorizer> accountingLineAuthorizerClass)
accountingLineAuthorizerClass
- The accountingLineAuthorizerClass to set.public String getImportedLinePropertyPrefix()
public void setImportedLinePropertyPrefix(String importedLinePropertyPrefix)
importedLinePropertyPrefix
- The importedLinePropertyPrefix to set.public int getForceColumnCount()
public void setForceColumnCount(int forceColumnCount)
forceColumnCount
- The forceColumnCount to set.public String getErrorKey()
public void setErrorKey(String errorKey)
errorKey
- The errorKey to set.public AccountingLineAuthorizer getAccountingLineAuthorizer()
protected AccountingLineAuthorizer createAccountingLineAuthorizer()
public boolean isTopHeadersAfterFirstLineHiding()
public void setTopHeadersAfterFirstLineHiding(boolean showTopHeadersAfterFirstLine)
topHeadersAfterFirstLineHiding
- The topHeadersAfterFirstLineHiding to set.public boolean isHeaderRendering()
public void setHeaderRendering(boolean headerRendering)
headerRendering
- The headerRendering to set.public List<? extends AccountingLineViewActionDefinition> getAccountingLineGroupActions()
public void setAccountingLineGroupActions(List<? extends AccountingLineViewActionDefinition> accountingLineGroupActions)
accountingLineGroupActions
- The accountingLineGroupActions to set.public boolean isImportingAllowed()
public void setImportingAllowed(boolean importingAllowed)
importingAllowed
- The importingAllowed to set.public Class<? extends DefaultAccountingLineGroupImpl> getAccountingLineGroupClass()
public void setAccountingLineGroupClass(Class<? extends DefaultAccountingLineGroupImpl> accountingLineGroupClass)
accountingLineGroupClass
- The accountingLineGroupClass to set.public void setAccountingLineComparatorClass(Class<? extends Comparator<AccountingLine>> accountingLineComparatorClass)
accountingLineComparatorClass
- The accountingLineComparatorClass to set.public Comparator<AccountingLine> getAccountingLineComparator()
public DefaultAccountingLineGroupImpl createAccountingLineGroup(AccountingDocument accountingDocument, List<RenderableAccountingLineContainer> containers, String collectionPropertyName, String collectionItemPropertyName, Map<String,Object> displayedErrors, Map<String,Object> displayedWarnings, Map<String,Object> displayedInfo, boolean canEdit)
accountingDocument
- the document which owns or will own the accounting line being renderedcontainers
- the containers within this groupcollectionPropertyName
- the property name of the collection of accounting lines owned by this grouperrors
- a List of errors keys for errors on the pagedisplayedErrors
- a Map of errors that have already been displayedcanEdit
- determines if the page can be edited or notCopyright © 2004–2015 The Kuali Foundation. All rights reserved.