public class SupportAttributeDefinition extends PrimitiveAttributeDefinition
Modifier and Type | Field and Description |
---|---|
protected boolean |
identifier |
sourceName, targetName
embeddedDataObjectMetadata, generatedFromMetadata, id
componentCode, namespaceCode
Constructor and Description |
---|
SupportAttributeDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
completeValidation(Class rootBusinessObjectClass,
Class otherBusinessObjectClass)
Directly validate simple fields.
|
void |
completeValidation(Class rootBusinessObjectClass,
Class otherBusinessObjectClass,
ValidationTrace tracer)
Directly validate simple fields
|
boolean |
isIdentifier() |
void |
setIdentifier(boolean identifier)
identifier when true, only the field marked as an identifier will be passed in as a lookup parameter
at most one supportAttribute for each relationship should be defined as identifier="true"
|
String |
toString() |
getSourceName, getTargetName, setSourceName, setTargetName
getId, hasEmbeddedDataObjectMetadata, setEmbeddedDataObjectMetadata, setGeneratedFromMetadata, setId, wasGeneratedFromMetadata
clone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
protected boolean identifier
public SupportAttributeDefinition()
public boolean isIdentifier()
public void setIdentifier(boolean identifier)
public void completeValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass)
completeValidation
in interface DataDictionaryDefinition
completeValidation
in class PrimitiveAttributeDefinition
rootBusinessObjectClass
- Class of the BusinessObjectEntry which ultimately contains this definitionotherBusinessObjectClass
- other stuff required to complete validationDataDictionaryDefinition.completeValidation(java.lang.Class,
java.lang.Class)
public void completeValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass, ValidationTrace tracer)
completeValidation
in interface DataDictionaryDefinition
completeValidation
in class PrimitiveAttributeDefinition
rootBusinessObjectClass
- Class of the BusinessObjectEntry which ultimately contains this definitionotherBusinessObjectClass
- other stuff required to complete validationtracer
- ValidationTrace
class used to track what was being validated at the time of any problems discoveredDataDictionaryEntry.completeValidation(org.kuali.rice.krad.datadictionary.validator.ValidationTrace)
public String toString()
toString
in class PrimitiveAttributeDefinition
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.