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–2014 The Kuali Foundation. All rights reserved.