public abstract class EditorAttribute extends Object
| Constructor and Description |
|---|
EditorAttribute() |
| Modifier and Type | Method and Description |
|---|---|
static EditorAttribute |
create(String id,
String name,
String type,
EditorAttributeIdentifier parent,
EditorEntityTypeIdentifier refEntityType,
boolean cascadeDelete,
EditorAttributeIdentifier mappedByAttribute,
EditorSort orderBy,
String expression,
boolean nullable,
boolean auto,
boolean visible,
String label,
Map<String,String> i18nLabel,
String description,
Map<String,String> i18nDescription,
boolean aggregatable,
List<String> enumOptions,
Long rangeMin,
Long rangeMax,
boolean readonly,
boolean unique,
List<EditorTagIdentifier> tags,
String nullableExpression,
String visibleExpression,
String validationExpression,
String defaultValue,
Integer sequenceNumber) |
abstract String |
getDefaultValue() |
abstract String |
getDescription() |
abstract Map<String,String> |
getDescriptionI18n() |
abstract List<String> |
getEnumOptions() |
abstract String |
getExpression() |
abstract String |
getId() |
abstract String |
getLabel() |
abstract Map<String,String> |
getLabelI18n() |
abstract EditorAttributeIdentifier |
getMappedByAttribute() |
abstract String |
getName() |
abstract String |
getNullableExpression() |
abstract EditorSort |
getOrderBy() |
abstract EditorAttributeIdentifier |
getParent() |
abstract Long |
getRangeMax() |
abstract Long |
getRangeMin() |
abstract EditorEntityTypeIdentifier |
getRefEntityType() |
abstract Integer |
getSequenceNumber() |
abstract List<EditorTagIdentifier> |
getTags() |
abstract String |
getType() |
abstract String |
getValidationExpression() |
abstract String |
getVisibleExpression() |
abstract boolean |
isAggregatable() |
abstract boolean |
isAuto() |
abstract boolean |
isCascadeDelete() |
abstract boolean |
isNullable() |
abstract boolean |
isReadonly() |
abstract boolean |
isUnique() |
abstract boolean |
isVisible() |
public abstract String getId()
@Nullable public abstract EditorAttributeIdentifier getParent()
@Nullable public abstract EditorEntityTypeIdentifier getRefEntityType()
public abstract boolean isCascadeDelete()
@Nullable public abstract EditorAttributeIdentifier getMappedByAttribute()
@Nullable public abstract EditorSort getOrderBy()
public abstract boolean isNullable()
public abstract boolean isAuto()
public abstract boolean isVisible()
public abstract boolean isAggregatable()
public abstract boolean isReadonly()
public abstract boolean isUnique()
public abstract List<EditorTagIdentifier> getTags()
public abstract Integer getSequenceNumber()
public static EditorAttribute create(String id, @Nullable String name, @Nullable String type, EditorAttributeIdentifier parent, EditorEntityTypeIdentifier refEntityType, boolean cascadeDelete, EditorAttributeIdentifier mappedByAttribute, EditorSort orderBy, String expression, boolean nullable, boolean auto, boolean visible, @Nullable String label, Map<String,String> i18nLabel, @Nullable String description, Map<String,String> i18nDescription, boolean aggregatable, @Nullable List<String> enumOptions, @Nullable Long rangeMin, @Nullable Long rangeMax, boolean readonly, boolean unique, List<EditorTagIdentifier> tags, @Nullable String nullableExpression, @Nullable String visibleExpression, @Nullable String validationExpression, @Nullable String defaultValue, Integer sequenceNumber)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.