Class EditorEntityType
- java.lang.Object
-
- org.molgenis.metadata.manager.model.EditorEntityType
-
public abstract class EditorEntityType extends Object
-
-
Constructor Summary
Constructors Constructor Description EditorEntityType()
-
Method Summary
-
-
-
Method Detail
-
getId
public abstract String getId()
-
getLabel
@Nullable @CheckForNull public abstract String getLabel()
-
getDescription
@Nullable @CheckForNull public abstract String getDescription()
-
isAbstract
public abstract boolean isAbstract()
-
getBackend
public abstract String getBackend()
-
getPackage
@Nullable @CheckForNull public abstract EditorPackageIdentifier getPackage()
-
getEntityTypeParent
@Nullable @CheckForNull public abstract EditorEntityTypeParent getEntityTypeParent()
-
getAttributes
public abstract List<EditorAttribute> getAttributes()
-
getReferringAttributes
public abstract List<EditorAttributeIdentifier> getReferringAttributes()
-
getTags
public abstract List<EditorTagIdentifier> getTags()
-
getIdAttribute
@Nullable @CheckForNull public abstract EditorAttributeIdentifier getIdAttribute()
-
getLabelAttribute
@Nullable @CheckForNull public abstract EditorAttributeIdentifier getLabelAttribute()
-
getLookupAttributes
public abstract List<EditorAttributeIdentifier> getLookupAttributes()
-
create
public static EditorEntityType create(String id, @Nullable @CheckForNull String label, Map<String,String> i18nLabel, @Nullable @CheckForNull String description, Map<String,String> i18nDescription, boolean isAbstract, String backend, @Nullable @CheckForNull EditorPackageIdentifier aPackage, @Nullable @CheckForNull EditorEntityTypeParent entityTypeParent, List<EditorAttribute> attributes, List<EditorAttributeIdentifier> referringAttributes, List<EditorTagIdentifier> tags, @Nullable @CheckForNull EditorAttributeIdentifier idAttribute, @Nullable @CheckForNull EditorAttributeIdentifier labelAttribute, List<EditorAttributeIdentifier> lookupAttributes)
-
-