Class MaintenanceDocumentEntry
java.lang.Object
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
org.kuali.rice.krad.datadictionary.DataDictionaryEntryBase
org.kuali.rice.krad.datadictionary.DocumentEntry
org.kuali.rice.krad.datadictionary.MaintenanceDocumentEntry
- All Implemented Interfaces:
Serializable,Cloneable,Copyable,DataDictionaryEntry,DictionaryBean
Data dictionary entry class for
MaintenanceDocument- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected Class<?> protected Class<? extends Maintainable> protected booleanFields inherited from class org.kuali.rice.krad.datadictionary.DocumentEntry
allowsCopy, allowsNoteAttachments, allowsNoteFYI, attachmentTypesValuesFinderClass, baseDocumentClass, businessRulesClass, defaultExistenceCheckMap, defaultExistenceChecks, displayTopicFieldInNotes, documentAuthorizerClass, documentClass, documentPresentationControllerClass, documentTypeName, encryptDocumentDataInPersistentSessionStorage, usePessimisticLocking, useWorkflowPessimisticLocking, workflowAttributes, workflowPropertiesFields inherited from class org.kuali.rice.krad.datadictionary.DataDictionaryEntryBase
attributeMap, attributes, collectionMap, collections, complexAttributeMap, complexAttributes, dataObjectMetadata, EXCLUDED_PROPERTY_NAMES, relationshipMap, relationships, stateMappingFields inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
componentCode, namespaceCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcompleteValidation(ValidationTrace tracer) Directly validate simple fields, call completeValidation on Definition fields.booleanGets the allowsNewOrCopy attribute.booleanClass<?> Class<? extends Maintainable> booleanvoidsetAllowsNewOrCopy(boolean allowsNewOrCopy) The allowsNewOrCopy element contains a value of true or false.voidsetAllowsRecordDeletion(boolean allowsRecordDeletion) voidsetClearValueOnCopyPropertyNames(List<String> clearValueOnCopyPropertyNames) voidsetDataObjectClass(Class<?> dataObjectClass) voidsetLockingKeys(List<String> lockingKeys) voidsetMaintainableClass(Class<? extends Maintainable> maintainableClass) voidsetPreserveLockingKeysOnCopy(boolean preserveLockingKeysOnCopy) protected voidMethods inherited from class org.kuali.rice.krad.datadictionary.DocumentEntry
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, setWorkflowPropertiesMethods inherited from class org.kuali.rice.krad.datadictionary.DataDictionaryEntryBase
completeValidation, embedMetadata, getAttributeDefinition, getAttributeNames, getAttributes, getCollectionDefinition, getCollectionNames, getCollections, getComplexAttributes, getDataObjectMetadata, getRelationshipDefinition, getRelationshipMap, getRelationshipNames, getRelationships, getStateMapping, hasEmbeddedDataObjectMetadata, injectMetadataIntoAttributes, injectMetadataIntoCollections, injectMetadataIntoRelationships, setAttributes, setCollections, setComplexAttributes, setDataObjectMetadata, setRelationshipMap, setRelationships, setStateMappingMethods inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
clone, copy, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCodeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean
getComponentCode, getNamespaceCode
-
Field Details
-
dataObjectClass
-
maintainableClass
-
lockingKeys
-
clearValueOnCopyPropertyNames
-
allowsNewOrCopy
protected boolean allowsNewOrCopy -
preserveLockingKeysOnCopy
protected boolean preserveLockingKeysOnCopy -
allowsRecordDeletion
protected boolean allowsRecordDeletion
-
-
Constructor Details
-
MaintenanceDocumentEntry
public MaintenanceDocumentEntry()
-
-
Method Details
-
getStandardDocumentBaseClass
-
setDataObjectClass
-
getDataObjectClass
-
getEntryClass
- Overrides:
getEntryClassin classDocumentEntry- See Also:
-
setMaintainableClass
-
getMaintainableClass
-
getLockingKeyFieldNames
- Returns:
- List of all lockingKey fieldNames associated with this LookupDefinition, in the order in which they were added
-
getAllowsNewOrCopy
public boolean getAllowsNewOrCopy()Gets the allowsNewOrCopy attribute.- Returns:
- Returns the allowsNewOrCopy.
-
setAllowsNewOrCopy
public void setAllowsNewOrCopy(boolean allowsNewOrCopy) The allowsNewOrCopy element contains a value of true or false. If true, this indicates the maintainable should allow the new and/or copy maintenance actions. -
completeValidation
Directly validate simple fields, call completeValidation on Definition fields.- Specified by:
completeValidationin interfaceDataDictionaryEntry- Overrides:
completeValidationin classDocumentEntry- Parameters:
tracer- - Record of object's location- See Also:
-
validateDefaultExistenceChecks
- Overrides:
validateDefaultExistenceChecksin classDocumentEntry
-
getLockingKeys
-
setLockingKeys
-
getPreserveLockingKeysOnCopy
public boolean getPreserveLockingKeysOnCopy()- Returns:
- the preserveLockingKeysOnCopy
-
setPreserveLockingKeysOnCopy
public void setPreserveLockingKeysOnCopy(boolean preserveLockingKeysOnCopy) - Parameters:
preserveLockingKeysOnCopy- the preserveLockingKeysOnCopy to set
-
getClearValueOnCopyPropertyNames
- Returns:
- the clearValueOnCopyPropertyNames
-
setClearValueOnCopyPropertyNames
- Parameters:
clearValueOnCopyPropertyNames- the clearValueOnCopyPropertyNames to set
-
getAllowsRecordDeletion
public boolean getAllowsRecordDeletion()- Returns:
- the allowRecordDeletion
-
setAllowsRecordDeletion
public void setAllowsRecordDeletion(boolean allowsRecordDeletion) - Parameters:
allowsRecordDeletion- the allowRecordDeletion to set
-