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

java.lang.Object
  extended by org.kuali.rice.kns.datadictionary.DataDictionaryEntryBase
      extended by org.kuali.rice.kns.datadictionary.DocumentEntry
          extended by org.kuali.rice.kns.datadictionary.TransactionalDocumentEntry
              extended by org.kuali.kfs.sys.document.datadictionary.FinancialSystemTransactionalDocumentEntry
All Implemented Interfaces:
org.kuali.rice.kns.datadictionary.DataDictionaryEntry, org.springframework.beans.factory.InitializingBean

public class FinancialSystemTransactionalDocumentEntry
extends org.kuali.rice.kns.datadictionary.TransactionalDocumentEntry

An extension of the Rice TransactionalDocumentEntry that allows for KFS-centric properties, such as Accounting Document validations


Field Summary
protected  boolean allowsErrorCorrection
           
protected  boolean potentiallySensitive
           
 
Fields inherited from class org.kuali.rice.kns.datadictionary.DocumentEntry
allowsCopy, allowsNoteAttachments, allowsNoteFYI, attachmentTypesValuesFinderClass, baseDocumentClass, businessRulesClass, defaultExistenceCheckMap, defaultExistenceChecks, derivedValuesSetterClass, displayTopicFieldInNotes, documentAuthorizerClass, documentClass, documentPresentationControllerClass, documentSearchGeneratorClass, documentTypeName, encryptDocumentDataInPersistentSessionStorage, headerNavigationList, promptBeforeValidationClass, sessionDocument, usePessimisticLocking, useWorkflowPessimisticLocking, webScriptFiles, workflowAttributes, workflowProperties
 
Fields inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryEntryBase
attributeMap, attributes, collectionMap, collections, relationshipMap, relationships
 
Constructor Summary
FinancialSystemTransactionalDocumentEntry()
           
 
Method Summary
 Map<String,AccountingLineGroupDefinition> getAccountingLineGroups()
          Gets the accountingLineGroups attribute.
 boolean getAllowsErrorCorrection()
           
 Class<? extends AccountingLineParser> getImportedLineParserClass()
          Gets the importedLineParserClass attribute.
 Integer getMaxDictionaryValidationDepth()
          Gets the maxDictionaryValidationDepth attribute.
 Map<Class,String> getValidationMap()
          Gets the validationMap attribute.
 boolean isPotentiallySensitive()
          Gets the potentiallySensitive attribute.
 void setAccountingLineGroups(Map<String,AccountingLineGroupDefinition> accountingLineGroups)
          Sets the accountingLineGroups attribute value.
 void setAllowsErrorCorrection(boolean allowsErrorCorrection)
          This field contains a value of true or false.
 void setImportedLineParserClass(Class<? extends AccountingLineParser> importedLineParser)
          Sets the importedLineParserClass attribute value.
 void setMaxDictionaryValidationDepth(Integer maxDictionaryValidationDepth)
          Sets the maxDictionaryValidationDepth attribute value.
 void setPotentiallySensitive(boolean potentiallySensitive)
          Sets the potentiallySensitive attribute value.
 void setValidationMap(Map<Class,String> validationMap)
          Sets the validationMap attribute value.
 
Methods inherited from class org.kuali.rice.kns.datadictionary.TransactionalDocumentEntry
completeValidation, toString
 
Methods inherited from class org.kuali.rice.kns.datadictionary.DocumentEntry
afterPropertiesSet, getAllowsCopy, getAllowsNoteAttachments, getAllowsNoteFYI, getAttachmentTypesValuesFinderClass, getBaseDocumentClass, getBusinessRulesClass, getDefaultExistenceCheckFieldNames, getDefaultExistenceChecks, getDerivedValuesSetterClass, getDisplayTopicFieldInNotes, getDocumentAuthorizerClass, getDocumentClass, getDocumentPresentationControllerClass, getDocumentSearchGeneratorClass, getDocumentTypeName, getEntryClass, getFullClassName, getHeaderNavigationList, getJstlKey, getPromptBeforeValidationClass, getUsePessimisticLocking, getUseWorkflowPessimisticLocking, getWebScriptFiles, getWorkflowAttributes, getWorkflowProperties, isEncryptDocumentDataInPersistentSessionStorage, isSessionDocument, setAllowsCopy, setAllowsNoteAttachments, setAllowsNoteFYI, setAttachmentTypesValuesFinderClass, setBaseDocumentClass, setBusinessRulesClass, setDefaultExistenceChecks, setDerivedValuesSetterClass, setDisplayTopicFieldInNotes, setDocumentAuthorizerClass, setDocumentClass, setDocumentPresentationControllerClass, setDocumentSearchGeneratorClass, setDocumentTypeName, setEncryptDocumentDataInPersistentSessionStorage, setHeaderNavigationList, setPromptBeforeValidationClass, setSessionDocument, setUsePessimisticLocking, setUseWorkflowPessimisticLocking, setWebScriptFiles, setWorkflowAttributes, setWorkflowProperties
 
Methods inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryEntryBase
getAttributeDefinition, getAttributeNames, getAttributes, getCollectionDefinition, getCollectionNames, getCollections, getRelationshipDefinition, getRelationshipNames, getRelationships, setAttributes, setCollections, setRelationships
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

allowsErrorCorrection

protected boolean allowsErrorCorrection

potentiallySensitive

protected boolean potentiallySensitive
Constructor Detail

FinancialSystemTransactionalDocumentEntry

public FinancialSystemTransactionalDocumentEntry()
Method Detail

getValidationMap

public Map<Class,String> getValidationMap()
Gets the validationMap attribute.

Returns:
Returns the validationMap.

setValidationMap

public void setValidationMap(Map<Class,String> validationMap)
Sets the validationMap attribute value.

Parameters:
validationMap - The validationMap to set.

getAccountingLineGroups

public Map<String,AccountingLineGroupDefinition> getAccountingLineGroups()
Gets the accountingLineGroups attribute.

Returns:
Returns the accountingLineGroups.

setAccountingLineGroups

public void setAccountingLineGroups(Map<String,AccountingLineGroupDefinition> accountingLineGroups)
Sets the accountingLineGroups attribute value.

Parameters:
accountingLineGroups - The accountingLineGroups to set.

getImportedLineParserClass

public Class<? extends AccountingLineParser> getImportedLineParserClass()
Gets the importedLineParserClass attribute.

Returns:
Returns the importedLineParserClass.

setImportedLineParserClass

public void setImportedLineParserClass(Class<? extends AccountingLineParser> importedLineParser)
Sets the importedLineParserClass attribute value.

Parameters:
importedLineParserClass - The importedLineParserClass to set.

getMaxDictionaryValidationDepth

public Integer getMaxDictionaryValidationDepth()
Gets the maxDictionaryValidationDepth attribute.

Returns:
Returns the maxDictionaryValidationDepth.

setMaxDictionaryValidationDepth

public void setMaxDictionaryValidationDepth(Integer maxDictionaryValidationDepth)
Sets the maxDictionaryValidationDepth attribute value.

Parameters:
maxDictionaryValidationDepth - The maxDictionaryValidationDepth to set.

setAllowsErrorCorrection

public void setAllowsErrorCorrection(boolean allowsErrorCorrection)
This field contains a value of true or false. If true, then error correction is allowed for the document.


getAllowsErrorCorrection

public boolean getAllowsErrorCorrection()
See Also:
org.kuali.rice.kns.datadictionary.TransactionalDocumentEntry#getAllowsErrorCorrection()

isPotentiallySensitive

public boolean isPotentiallySensitive()
Gets the potentiallySensitive attribute.

Returns:
Returns the potentiallySensitive.

setPotentiallySensitive

public void setPotentiallySensitive(boolean potentiallySensitive)
Sets the potentiallySensitive attribute value.

Parameters:
potentiallySensitive - The potentiallySensitive to set.


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