Class AttributeResponseData
- java.lang.Object
-
- org.molgenis.api.metadata.v3.model.AttributeResponseData
-
- All Implemented Interfaces:
MetadataResponseData
public abstract class AttributeResponseData extends Object implements MetadataResponseData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAttributeResponseData.Builder
-
Constructor Summary
Constructors Constructor Description AttributeResponseData()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.molgenis.api.metadata.v3.model.MetadataResponseData
getDescription, getDescriptionI18n, getId, getLabel, getLabelI18n
-
-
-
-
Method Detail
-
getName
public abstract String getName()
-
getSequenceNr
public abstract Integer getSequenceNr()
-
getType
public abstract String getType()
-
isIdAttribute
public abstract boolean isIdAttribute()
-
isLabelAttribute
public abstract boolean isLabelAttribute()
-
getLookupAttributeIndex
@Nullable @CheckForNull public abstract Integer getLookupAttributeIndex()
-
getRefEntityType
@Nullable @CheckForNull public abstract LinksResponse getRefEntityType()
-
getCascadeDelete
@Nullable @CheckForNull public abstract Boolean getCascadeDelete()
-
getMappedBy
@Nullable @CheckForNull public abstract AttributeResponse getMappedBy()
-
isNullable
public abstract boolean isNullable()
-
isAuto
public abstract boolean isAuto()
-
isVisible
public abstract boolean isVisible()
-
isUnique
public abstract boolean isUnique()
-
isReadOnly
public abstract boolean isReadOnly()
-
isAggregatable
public abstract boolean isAggregatable()
-
getExpression
@Nullable @CheckForNull public abstract String getExpression()
-
getCategoricalOptions
@Nullable @CheckForNull public abstract List<Category> getCategoricalOptions()
-
getRange
@Nullable @CheckForNull public abstract Range getRange()
-
getParentAttributeId
@Nullable @CheckForNull public abstract String getParentAttributeId()
-
getNullableExpression
@Nullable @CheckForNull public abstract String getNullableExpression()
-
getVisibleExpression
@Nullable @CheckForNull public abstract String getVisibleExpression()
-
getValidationExpression
@Nullable @CheckForNull public abstract String getValidationExpression()
-
getDefaultValue
@Nullable @CheckForNull public abstract String getDefaultValue()
-
builder
public static AttributeResponseData.Builder builder()
-
-