@Entity public class JPAVirSchema extends AbstractSchema implements VirSchema
Modifier and Type | Field and Description |
---|---|
static String |
TABLE |
LOG
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
JPAVirSchema() |
Modifier and Type | Method and Description |
---|---|
MappingItem |
asLinkingMappingItem() |
AnyTypeClass |
getAnyTypeClass() |
String |
getExtAttrName() |
String |
getMandatoryCondition() |
Provision |
getProvision() |
AttrSchemaType |
getType() |
boolean |
isMultivalue() |
boolean |
isReadonly() |
boolean |
isUniqueConstraint() |
void |
setAnyTypeClass(AnyTypeClass anyTypeClass) |
void |
setExtAttrName(String extAttrName) |
void |
setProvision(Provision provision) |
void |
setReadonly(boolean readonly) |
add, getLabel, getLabels
getKey, setKey
checkImplementationType, checkType, equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, getLabel, getLabels
setKey
public static final String TABLE
public AnyTypeClass getAnyTypeClass()
getAnyTypeClass
in interface Schema
public void setAnyTypeClass(AnyTypeClass anyTypeClass)
setAnyTypeClass
in interface Schema
public AttrSchemaType getType()
public String getMandatoryCondition()
getMandatoryCondition
in interface Schema
public boolean isMultivalue()
isMultivalue
in interface Schema
public boolean isUniqueConstraint()
isUniqueConstraint
in interface Schema
public boolean isReadonly()
isReadonly
in interface Schema
public void setReadonly(boolean readonly)
setReadonly
in interface VirSchema
public Provision getProvision()
getProvision
in interface VirSchema
public void setProvision(Provision provision)
setProvision
in interface VirSchema
public String getExtAttrName()
getExtAttrName
in interface VirSchema
public void setExtAttrName(String extAttrName)
setExtAttrName
in interface VirSchema
public MappingItem asLinkingMappingItem()
asLinkingMappingItem
in interface VirSchema
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.