public class AccountingLineViewFieldDefinition extends org.kuali.rice.kns.datadictionary.MaintainableFieldDefinition implements AccountingLineViewRenderableElementDefinition
additionalDisplayAttributeName, alternateDisplayAttributeName, defaultValue, defaultValueFinderClass, fieldLevelHelpUrl, lookupReadOnly, noLookup, overrideFieldConversions, overrideLookupClass, readOnlyAfterAdd, required, showFieldLevelHelp, template, triggerOnChange, unconditionallyReadOnly, webUILeaveFieldCallbackFunction, webUILeaveFieldFunction, webUILeaveFieldFunctionParameters| Constructor and Description | 
|---|
| AccountingLineViewFieldDefinition() | 
| Modifier and Type | Method and Description | 
|---|---|
| TableJoining | createLayoutElement(Class<? extends AccountingLine> accountingLineClass)Returns the TableJoining element that this definition requires to be part of the accounting line view | 
| Class<? extends AccountingLineViewField> | getAccountingLineViewFieldClass()Gets the accountingLineViewFieldClass attribute. | 
| String | getDynamicLabelProperty()Gets the dynamicLabelProperty attribute. | 
| DynamicNameLabelGenerator | getDynamicNameLabelGenerator()Returns the dynamicNameLabelGenerator for this field definition, if it has one | 
| String | getDynamicNameLabelGeneratorBeanName()Gets the dynamicNameLabelGeneratorBeanName attribute. | 
| protected List<AccountingLineViewOverrideField> | getFieldsForOverrideFields(AccountingLineViewField parentField,
                                                    Class<? extends AccountingLine> accountingLineClass)For each defined override field within this definition, creates a Field and puts them together as a List | 
| org.kuali.rice.kns.web.ui.Field | getKNSFieldForDefinition(Class<? extends AccountingLine> accountingLineClass)Creates a KNS Field for an AccountingLineViewField definition | 
| protected AccountingLineViewField | getNewAccountingLineViewField()Creates a new instance of the accounting line view field class this definition uses | 
| int | getOverrideColSpan()Gets the overrideColSpan attribute. | 
| List<AccountingLineViewOverrideFieldDefinition> | getOverrideFields()Gets the overrideFields attribute. | 
| String | getOverrideLookupParameters()Gets the overrideLookupParameters attribute. | 
| boolean | isHidden()Gets the hidden attribute. | 
| void | setAccountingLineViewFieldClass(Class<? extends AccountingLineViewField> accountingLineViewFieldClass)Sets the accountingLineViewFieldClass attribute value. | 
| void | setDynamicLabelProperty(String dynamicLabelProperty)Sets the dynamicLabelProperty attribute value. | 
| void | setDynamicNameLabelGeneratorBeanName(String dynamicNameLabelGeneratorBeanName)Sets the dynamicNameLabelGeneratorBeanName attribute value. | 
| void | setHidden(boolean hidden)Sets the hidden attribute value. | 
| void | setOverrideColSpan(int overrideColSpan)Sets the overrideColSpan attribute value. | 
| void | setOverrideFields(List<AccountingLineViewOverrideFieldDefinition> overrideFields)Sets the overrideFields attribute value. | 
| void | setOverrideLookupParameters(String overrideLookupParameters)Sets the overrideLookupParameters attribute value. | 
| void | setUseShortLabel(boolean useShortLabel)Sets the useShortLabel attribute value. | 
| boolean | shouldUseShortLabel()Gets the useShortLabel attribute. | 
completeValidation, getAdditionalDisplayAttributeName, getAlternateDisplayAttributeName, getDefaultValue, getDefaultValueFinderClass, getFieldLevelHelpUrl, getOverrideFieldConversions, getOverrideLookupClass, getTemplate, getWebUILeaveFieldCallbackFunction, getWebUILeaveFieldFunction, getWebUILeaveFieldFunctionParameters, isLookupReadOnly, isNoLookup, isReadOnlyAfterAdd, isRequired, isShowFieldLevelHelp, isTriggerOnChange, isUnconditionallyReadOnly, setAdditionalDisplayAttributeName, setAlternateDisplayAttributeName, setDefaultValue, setDefaultValueFinderClass, setFieldLevelHelpUrl, setLookupReadOnly, setNoLookup, setOverrideFieldConversions, setOverrideLookupClass, setReadOnlyAfterAdd, setRequired, setShowFieldLevelHelp, setTemplate, setTriggerOnChange, setUnconditionallyReadOnly, setWebUILeaveFieldCallbackFunction, setWebUILeaveFieldFunction, setWebUILeaveFieldFunctionParameters, toStringgetName, setNameafterPropertiesSet, getId, setIdcopy, copyProperties, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCodepublic AccountingLineViewFieldDefinition()
public String getDynamicLabelProperty()
public void setDynamicLabelProperty(String dynamicLabelProperty)
dynamicLabelProperty - The dynamicLabelProperty to set.public boolean shouldUseShortLabel()
public void setUseShortLabel(boolean useShortLabel)
useShortLabel - The useShortLabel to set.public boolean isHidden()
public void setHidden(boolean hidden)
hidden - The hidden to set.public List<AccountingLineViewOverrideFieldDefinition> getOverrideFields()
public void setOverrideFields(List<AccountingLineViewOverrideFieldDefinition> overrideFields)
overrideFields - The overrideFields to set.public String getDynamicNameLabelGeneratorBeanName()
public void setDynamicNameLabelGeneratorBeanName(String dynamicNameLabelGeneratorBeanName)
dynamicNameLabelGeneratorBeanName - The dynamicNameLabelGeneratorBeanName to set.public int getOverrideColSpan()
public void setOverrideColSpan(int overrideColSpan)
overrideColSpan - The overrideColSpan to set.public Class<? extends AccountingLineViewField> getAccountingLineViewFieldClass()
public void setAccountingLineViewFieldClass(Class<? extends AccountingLineViewField> accountingLineViewFieldClass)
accountingLineViewFieldClass - The accountingLineViewFieldClass to set.public DynamicNameLabelGenerator getDynamicNameLabelGenerator()
public TableJoining createLayoutElement(Class<? extends AccountingLine> accountingLineClass)
AccountingLineViewRenderableElementDefinitioncreateLayoutElement in interface AccountingLineViewRenderableElementDefinitionorg.kuali.ole.sys.document.datadictionary.AccountingLineViewRenderableElementDefinition#createLayoutElement()protected AccountingLineViewField getNewAccountingLineViewField()
public org.kuali.rice.kns.web.ui.Field getKNSFieldForDefinition(Class<? extends AccountingLine> accountingLineClass)
accountingLineClass - the class of the accounting line used by this definitionprotected List<AccountingLineViewOverrideField> getFieldsForOverrideFields(AccountingLineViewField parentField, Class<? extends AccountingLine> accountingLineClass)
parentField - the AccountingLineViewField which will own all of the override fieldsaccountingLineClass - the class of accounting lines which will be renderedpublic String getOverrideLookupParameters()
public void setOverrideLookupParameters(String overrideLookupParameters)
overrideLookupParameters - The overrideLookupParameters to set.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.