public class ModelAssociation extends ModelField
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MANY_MULTIPLICITY |
private java.lang.String |
multiplicity |
static java.lang.String |
ONE_MULTIPLICITY |
private java.lang.String |
to |
private ModelClass |
toClass |
| Constructor and Description |
|---|
ModelAssociation() |
| Modifier and Type | Method and Description |
|---|---|
AssociationMetadata |
getAssociationMetadata(java.lang.String key) |
private java.lang.String |
getDefaultValue(ModelDefault modelDefault) |
java.lang.String |
getMultiplicity() |
java.lang.String |
getTo() |
ModelClass |
getToClass() |
java.lang.String |
getType() |
boolean |
isGenericType() |
boolean |
isManyMultiplicity() |
boolean |
isOneMultiplicity() |
void |
setMultiplicity(java.lang.String multiplicity) |
void |
setTo(java.lang.String to) |
void |
validateElement() |
getAlias, getDefaultValue, getMetadata, getModelClass, getTypeValidator, initialize, isArray, isIdentifier, isModelVersionField, isPrimitive, isPrimitiveArray, isRequired, setAlias, setDefaultValue, setIdentifier, setRequired, setType, setTypeValidator, toStringaddMetadata, equals, getAnnotations, getComment, getDeprecatedVersion, getDescription, getMetadata, getName, getVersionRange, hashCode, hasMetadata, isEmpty, setAnnotations, setComment, setDeprecatedVersion, setDescription, setName, setVersionRange, validate, validateFieldNotEmptypublic static final java.lang.String ONE_MULTIPLICITY
public static final java.lang.String MANY_MULTIPLICITY
private java.lang.String to
private java.lang.String multiplicity
private ModelClass toClass
public void setTo(java.lang.String to)
to - The to to set.public java.lang.String getTo()
public java.lang.String getType()
getType in class ModelFieldpublic java.lang.String getMultiplicity()
public void setMultiplicity(java.lang.String multiplicity)
multiplicity - The multiplicity to set.public boolean isManyMultiplicity()
public boolean isOneMultiplicity()
public ModelClass getToClass()
public AssociationMetadata getAssociationMetadata(java.lang.String key)
public void validateElement()
throws ModelValidationException
validateElement in class ModelFieldModelValidationExceptionpublic boolean isGenericType()
private java.lang.String getDefaultValue(ModelDefault modelDefault)