|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
org.kuali.kfs.sys.document.datadictionary.AccountingLineGroupDefinition
public class AccountingLineGroupDefinition
Data dictionary definition that includes metadata for an accounting document about one of its groups of accounting lines (typically source vs. target, but this should open things up).
Field Summary |
---|
Fields inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase |
---|
id |
Constructor Summary | |
---|---|
AccountingLineGroupDefinition()
|
Method Summary | |
---|---|
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. |
Methods inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase |
---|
afterPropertiesSet, getId, setId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AccountingLineGroupDefinition()
Method Detail |
---|
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 not
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |