MaintenanceDocumentView
.@Deprecated public class MaintainableCollectionDefinition extends MaintainableItemDefinition implements CollectionDefinitionI
embeddedDataObjectMetadata, generatedFromMetadata, id
componentCode, namespaceCode
Constructor and Description |
---|
MaintainableCollectionDefinition()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
completeValidation(Class rootBusinessObjectClass,
Class otherBusinessObjectClass)
Deprecated.
Directly validate simple fields, call completeValidation on Definition fields.
|
boolean |
dissallowDuplicateKey()
Deprecated.
|
String |
getAttributeToHighlightOnDuplicateKey()
Deprecated.
|
Class<? extends BusinessObject> |
getBusinessObjectClass()
Deprecated.
|
List<? extends CollectionDefinitionI> |
getCollections()
Deprecated.
|
List<MaintainableFieldDefinition> |
getDuplicateIdentificationFields()
Deprecated.
|
List<? extends FieldDefinitionI> |
getFields()
Deprecated.
|
boolean |
getIncludeAddLine()
Deprecated.
|
List<MaintainableCollectionDefinition> |
getMaintainableCollections()
Deprecated.
|
List<MaintainableFieldDefinition> |
getMaintainableFields()
Deprecated.
|
Class<? extends BusinessObject> |
getSourceClassName()
Deprecated.
|
List<? extends FieldDefinitionI> |
getSummaryFields()
Deprecated.
|
String |
getSummaryTitle()
Deprecated.
|
boolean |
hasSummaryField(String key)
Deprecated.
|
boolean |
isAlwaysAllowCollectionDeletion()
Deprecated.
|
boolean |
isIncludeMultipleLookupLine()
Deprecated.
|
void |
setAlwaysAllowCollectionDeletion(boolean alwaysAllowCollectionDeletion)
Deprecated.
|
void |
setAttributeToHighlightOnDuplicateKey(String attributeToHighlightOnDuplicate)
Deprecated.
attributeToHighlightOnDuplicateKey is the name of an attribute to highlight
if two records in the collection are the same based on the
duplicateIdentificationFields element.
|
void |
setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
Deprecated.
The BusinessObject class used for each row of this collection.
|
void |
setDuplicateIdentificationFields(List<MaintainableFieldDefinition> duplicateIdentificationFields)
Deprecated.
The duplicateIdentificationFields element is used to define a set of
fields that will be used to determine if two records in the collection
are duplicates.
|
void |
setIncludeAddLine(boolean includeAddLine)
Deprecated.
Control whether an "add" line should be included at the top of this collection.
|
void |
setIncludeMultipleLookupLine(boolean includeMultipleLookupLine)
Deprecated.
Set whether the multiple lookup line (and link) should appear above this collection.
|
void |
setMaintainableCollections(List<MaintainableCollectionDefinition> maintainableCollections)
Deprecated.
The list of sub-collections to include in this collection.
|
void |
setMaintainableFields(List<MaintainableFieldDefinition> maintainableFields)
Deprecated.
The list of fields to include in this collection.
|
void |
setSourceClassName(Class<? extends BusinessObject> sourceClass)
Deprecated.
BusinessObject class which should be used for multiple value lookups for this collection.
|
void |
setSummaryFields(List<MaintainableFieldDefinition> summaryFields)
Deprecated.
The summaryFields element defines a set of summaryField
elements.
|
void |
setSummaryTitle(String overrideSummaryName)
Deprecated.
summaryTitle is the label of the summary
|
String |
toString()
Deprecated.
|
getName, setName
completeValidation, getId, hasEmbeddedDataObjectMetadata, setEmbeddedDataObjectMetadata, setGeneratedFromMetadata, setId, wasGeneratedFromMetadata
clone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
protected Class<? extends BusinessObject> businessObjectClass
protected Class<? extends BusinessObject> sourceClassName
protected String summaryTitle
protected String attributeToHighlightOnDuplicateKey
protected boolean includeAddLine
protected boolean includeMultipleLookupLine
protected Map<String,MaintainableFieldDefinition> maintainableFieldMap
protected Map<String,MaintainableCollectionDefinition> maintainableCollectionMap
protected Map<String,MaintainableFieldDefinition> summaryFieldMap
protected Map<String,MaintainableFieldDefinition> duplicateIdentificationFieldMap
protected List<MaintainableFieldDefinition> maintainableFields
protected List<MaintainableCollectionDefinition> maintainableCollections
protected List<MaintainableFieldDefinition> summaryFields
protected List<MaintainableFieldDefinition> duplicateIdentificationFields
public MaintainableCollectionDefinition()
public Class<? extends BusinessObject> getBusinessObjectClass()
getBusinessObjectClass
in interface CollectionDefinitionI
public void setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
public List<MaintainableFieldDefinition> getMaintainableFields()
public List<? extends FieldDefinitionI> getFields()
getFields
in interface CollectionDefinitionI
public void completeValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass)
completeValidation
in interface DataDictionaryDefinition
completeValidation
in class DataDictionaryDefinitionBase
rootBusinessObjectClass
- Class of the BusinessObjectEntry which ultimately contains this definitionotherBusinessObjectClass
- other stuff required to complete validationorg.kuali.rice.krad.datadictionary.DataDictionaryDefinition#completeValidation(java.lang.Class, java.lang.Object)
public String toString()
toString
in class MaintainableItemDefinition
Object.toString()
public Class<? extends BusinessObject> getSourceClassName()
public void setSourceClassName(Class<? extends BusinessObject> sourceClass)
public boolean getIncludeAddLine()
getIncludeAddLine
in interface CollectionDefinitionI
public void setIncludeAddLine(boolean includeAddLine)
public List<MaintainableCollectionDefinition> getMaintainableCollections()
public List<? extends CollectionDefinitionI> getCollections()
getCollections
in interface CollectionDefinitionI
public List<? extends FieldDefinitionI> getSummaryFields()
getSummaryFields
in interface CollectionDefinitionI
public boolean hasSummaryField(String key)
hasSummaryField
in interface CollectionDefinitionI
public boolean isIncludeMultipleLookupLine()
public void setIncludeMultipleLookupLine(boolean includeMultipleLookupLine)
public String getSummaryTitle()
getSummaryTitle
in interface CollectionDefinitionI
public void setSummaryTitle(String overrideSummaryName)
public String getAttributeToHighlightOnDuplicateKey()
public void setAttributeToHighlightOnDuplicateKey(String attributeToHighlightOnDuplicate)
public boolean dissallowDuplicateKey()
public List<MaintainableFieldDefinition> getDuplicateIdentificationFields()
public void setMaintainableFields(List<MaintainableFieldDefinition> maintainableFields)
public void setMaintainableCollections(List<MaintainableCollectionDefinition> maintainableCollections)
public void setSummaryFields(List<MaintainableFieldDefinition> summaryFields)
public void setDuplicateIdentificationFields(List<MaintainableFieldDefinition> duplicateIdentificationFields)
public boolean isAlwaysAllowCollectionDeletion()
isAlwaysAllowCollectionDeletion
in interface CollectionDefinitionI
public void setAlwaysAllowCollectionDeletion(boolean alwaysAllowCollectionDeletion)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.