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, workflowProperties
attributeMap, attributes, collectionMap, collections, complexAttributeMap, complexAttributes, dataObjectMetadata, EXCLUDED_PROPERTY_NAMES, relationshipMap, relationships, stateMapping
componentCode, 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, setWorkflowProperties
completeValidation, 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, setStateMapping
clone, copy, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponentCode, getNamespaceCode
protected 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 DocumentEntry
DocumentEntry.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 DataDictionaryEntry
completeValidation
in class DocumentEntry
tracer
- - Record of object's locationDataDictionaryEntryBase.completeValidation()
protected void validateDefaultExistenceChecks(ValidationTrace tracer)
validateDefaultExistenceChecks
in class DocumentEntry
public 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.