org.kuali.kfs.sys.document.datadictionary
Class AccountingLineViewColumnsDefinition

java.lang.Object
  extended by org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
      extended by org.kuali.kfs.sys.document.datadictionary.AccountingLineViewColumnsDefinition
All Implemented Interfaces:
Serializable, AccountingLineViewLineFillingDefinition, AccountingLineViewRenderableElementDefinition, org.kuali.rice.kns.datadictionary.DataDictionaryDefinition, org.springframework.beans.factory.InitializingBean

public class AccountingLineViewColumnsDefinition
extends org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
implements AccountingLineViewLineFillingDefinition

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
id
 
Constructor Summary
AccountingLineViewColumnsDefinition()
           
 
Method Summary
 void completeValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass)
           
 TableJoining createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
          Returns the TableJoining element that this definition requires to be part of the accounting line view
 AccountingLineViewLineFillingElement createLineFillingLayoutElement(Class<? extends AccountingLine> accountingLineClass)
          Has the definition create not just a layout element, but a line filling layout element
 int getColumnCount()
          Gets the columnCount attribute.
 List<AccountingLineViewFieldDefinition> getFields()
          Gets the fields attribute.
 String getName()
          Gets the name attribute.
 void setColumnCount(int columnCount)
          Sets the columnCount attribute value.
 void setFields(List<AccountingLineViewFieldDefinition> fields)
          Sets the fields attribute value.
 void setName(String name)
          Sets the name 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

AccountingLineViewColumnsDefinition

public AccountingLineViewColumnsDefinition()
Method Detail

createLayoutElement

public TableJoining createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
Description copied from interface: AccountingLineViewRenderableElementDefinition
Returns the TableJoining element that this definition requires to be part of the accounting line view

Specified by:
createLayoutElement in interface AccountingLineViewRenderableElementDefinition
Returns:
a properly created TableJoining element
See Also:
AccountingLineViewRenderableElementDefinition.createLayoutElement(java.lang.Class)

createLineFillingLayoutElement

public AccountingLineViewLineFillingElement createLineFillingLayoutElement(Class<? extends AccountingLine> accountingLineClass)
Description copied from interface: AccountingLineViewLineFillingDefinition
Has the definition create not just a layout element, but a line filling layout element

Specified by:
createLineFillingLayoutElement in interface AccountingLineViewLineFillingDefinition
Parameters:
accountingLineClass - the class of the accounting line being rendered
Returns:
an AccountingLineViewLineFillingElement based off of this definition
See Also:
AccountingLineViewLineFillingDefinition.createLineFillingLayoutElement(java.lang.Class)

completeValidation

public void completeValidation(Class rootBusinessObjectClass,
                               Class otherBusinessObjectClass)
Specified by:
completeValidation in interface org.kuali.rice.kns.datadictionary.DataDictionaryDefinition
See Also:
DataDictionaryDefinition.completeValidation(java.lang.Class, java.lang.Class)

getColumnCount

public int getColumnCount()
Gets the columnCount attribute.

Returns:
Returns the columnCount.

setColumnCount

public void setColumnCount(int columnCount)
Sets the columnCount attribute value.

Parameters:
columnCount - The columnCount to set.

getFields

public List<AccountingLineViewFieldDefinition> getFields()
Gets the fields attribute.

Returns:
Returns the fields.

setFields

public void setFields(List<AccountingLineViewFieldDefinition> fields)
Sets the fields attribute value.

Parameters:
fields - The fields to set.

getName

public String getName()
Gets the name attribute.

Returns:
Returns the name.

setName

public void setName(String name)
Sets the name attribute value.

Parameters:
name - The name to set.


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