public class MaintenanceDocumentEntry extends DocumentEntry
MaintenanceDocument| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | allowsNewOrCopy | 
| protected boolean | allowsRecordDeletion | 
| protected List<String> | clearValueOnCopyPropertyNames | 
| protected Class<?> | dataObjectClass | 
| protected List<String> | lockingKeys | 
| protected Class<? extends Maintainable> | maintainableClass | 
| protected boolean | preserveLockingKeysOnCopy | 
allowsCopy, allowsNoteAttachments, allowsNoteFYI, attachmentTypesValuesFinderClass, baseDocumentClass, businessRulesClass, defaultExistenceCheckMap, defaultExistenceChecks, displayTopicFieldInNotes, documentAuthorizerClass, documentClass, documentPresentationControllerClass, documentTypeName, encryptDocumentDataInPersistentSessionStorage, usePessimisticLocking, useWorkflowPessimisticLocking, workflowAttributes, workflowPropertiesattributeMap, attributes, collectionMap, collections, complexAttributeMap, complexAttributes, dataObjectMetadata, EXCLUDED_PROPERTY_NAMES, relationshipMap, relationships, stateMappingcomponentCode, namespaceCode| Constructor and Description | 
|---|
| MaintenanceDocumentEntry() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | completeValidation(ValidationTrace tracer)Directly validate simple fields, call completeValidation on Definition fields. | 
| boolean | getAllowsNewOrCopy()Gets the allowsNewOrCopy attribute. | 
| boolean | getAllowsRecordDeletion() | 
| List<String> | getClearValueOnCopyPropertyNames() | 
| Class<?> | getDataObjectClass() | 
| Class | getEntryClass() | 
| List<String> | getLockingKeyFieldNames() | 
| List<String> | getLockingKeys() | 
| Class<? extends Maintainable> | getMaintainableClass() | 
| boolean | getPreserveLockingKeysOnCopy() | 
| Class<? extends Document> | getStandardDocumentBaseClass() | 
| void | setAllowsNewOrCopy(boolean allowsNewOrCopy)The allowsNewOrCopy element contains a value of true or false. | 
| void | setAllowsRecordDeletion(boolean allowsRecordDeletion) | 
| void | setClearValueOnCopyPropertyNames(List<String> clearValueOnCopyPropertyNames) | 
| void | setDataObjectClass(Class<?> dataObjectClass) | 
| void | setLockingKeys(List<String> lockingKeys) | 
| void | setMaintainableClass(Class<? extends Maintainable> maintainableClass) | 
| void | setPreserveLockingKeysOnCopy(boolean preserveLockingKeysOnCopy) | 
| protected void | validateDefaultExistenceChecks(ValidationTrace tracer) | 
dataDictionaryPostProcessing, getAllowsCopy, getAllowsNoteAttachments, getAllowsNoteFYI, getAttachmentTypesValuesFinderClass, getBaseDocumentClass, getBusinessRulesClass, getDefaultExistenceCheckFieldNames, getDefaultExistenceChecks, getDisplayTopicFieldInNotes, getDocumentAuthorizerClass, getDocumentClass, getDocumentPresentationControllerClass, getDocumentTypeName, getFullClassName, getJstlKey, getUsePessimisticLocking, getUseWorkflowPessimisticLocking, getWorkflowAttributes, getWorkflowProperties, isEncryptDocumentDataInPersistentSessionStorage, setAllowsCopy, setAllowsNoteAttachments, setAllowsNoteFYI, setAttachmentTypesValuesFinderClass, setBaseDocumentClass, setBusinessRulesClass, setDefaultExistenceChecks, setDisplayTopicFieldInNotes, setDocumentAuthorizerClass, setDocumentClass, setDocumentPresentationControllerClass, setDocumentTypeName, setEncryptDocumentDataInPersistentSessionStorage, setUsePessimisticLocking, setUseWorkflowPessimisticLocking, setWorkflowAttributes, setWorkflowPropertiescompleteValidation, embedMetadata, getAttributeDefinition, getAttributeNames, getAttributes, getCollectionDefinition, getCollectionNames, getCollections, getComplexAttributes, getDataObjectMetadata, getRelationshipDefinition, getRelationshipMap, getRelationshipNames, getRelationships, getStateMapping, hasEmbeddedDataObjectMetadata, hasExcludedHint, injectMetadataIntoAttributes, injectMetadataIntoCollections, injectMetadataIntoRelationships, setAttributes, setCollections, setComplexAttributes, setDataObjectMetadata, setRelationshipMap, setRelationships, setStateMappingclone, copy, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCodeequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetComponentCode, getNamespaceCodeprotected Class<?> dataObjectClass
protected Class<? extends Maintainable> maintainableClass
protected List<String> lockingKeys
protected List<String> clearValueOnCopyPropertyNames
protected boolean allowsNewOrCopy
protected boolean preserveLockingKeysOnCopy
protected boolean allowsRecordDeletion
public MaintenanceDocumentEntry()
public Class<? extends Document> getStandardDocumentBaseClass()
public void setDataObjectClass(Class<?> dataObjectClass)
public Class<?> getDataObjectClass()
public Class getEntryClass()
getEntryClass in class DocumentEntryDocumentEntry.getEntryClass()public void setMaintainableClass(Class<? extends Maintainable> maintainableClass)
public Class<? extends Maintainable> getMaintainableClass()
public List<String> getLockingKeyFieldNames()
public boolean getAllowsNewOrCopy()
public void setAllowsNewOrCopy(boolean allowsNewOrCopy)
public void completeValidation(ValidationTrace tracer)
completeValidation in interface DataDictionaryEntrycompleteValidation in class DocumentEntrytracer - - Record of object's locationDataDictionaryEntryBase.completeValidation()protected void validateDefaultExistenceChecks(ValidationTrace tracer)
validateDefaultExistenceChecks in class DocumentEntrypublic List<String> getLockingKeys()
public void setLockingKeys(List<String> lockingKeys)
public boolean getPreserveLockingKeysOnCopy()
public void setPreserveLockingKeysOnCopy(boolean preserveLockingKeysOnCopy)
preserveLockingKeysOnCopy - the preserveLockingKeysOnCopy to setpublic List<String> getClearValueOnCopyPropertyNames()
public void setClearValueOnCopyPropertyNames(List<String> clearValueOnCopyPropertyNames)
clearValueOnCopyPropertyNames - the clearValueOnCopyPropertyNames to setpublic boolean getAllowsRecordDeletion()
public void setAllowsRecordDeletion(boolean allowsRecordDeletion)
allowsRecordDeletion - the allowRecordDeletion to setCopyright © 2005–2015 The Kuali Foundation. All rights reserved.