Class EditorEntityType
- java.lang.Object
-
- org.molgenis.metadata.manager.model.EditorEntityType
-
public abstract class EditorEntityType extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EditorEntityType()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static EditorEntityTypecreate(java.lang.String id, java.lang.String label, java.util.Map<java.lang.String,java.lang.String> i18nLabel, java.lang.String description, java.util.Map<java.lang.String,java.lang.String> i18nDescription, boolean isAbstract, java.lang.String backend, EditorPackageIdentifier aPackage, EditorEntityTypeParent entityTypeParent, java.util.List<EditorAttribute> attributes, java.util.List<EditorAttributeIdentifier> referringAttributes, java.util.List<EditorTagIdentifier> tags, EditorAttributeIdentifier idAttribute, EditorAttributeIdentifier labelAttribute, java.util.List<EditorAttributeIdentifier> lookupAttributes)abstract java.util.List<EditorAttribute>getAttributes()abstract java.lang.StringgetBackend()abstract java.lang.StringgetDescription()abstract java.util.Map<java.lang.String,java.lang.String>getDescriptionI18n()abstract EditorEntityTypeParentgetEntityTypeParent()abstract java.lang.StringgetId()abstract EditorAttributeIdentifiergetIdAttribute()abstract java.lang.StringgetLabel()abstract EditorAttributeIdentifiergetLabelAttribute()abstract java.util.Map<java.lang.String,java.lang.String>getLabelI18n()abstract java.util.List<EditorAttributeIdentifier>getLookupAttributes()abstract EditorPackageIdentifiergetPackage()abstract java.util.List<EditorAttributeIdentifier>getReferringAttributes()abstract java.util.List<EditorTagIdentifier>getTags()abstract booleanisAbstract()
-
-
-
Method Detail
-
getId
public abstract java.lang.String getId()
-
getLabel
@Nullable @CheckForNull public abstract java.lang.String getLabel()
-
getLabelI18n
public abstract java.util.Map<java.lang.String,java.lang.String> getLabelI18n()
-
getDescription
@Nullable @CheckForNull public abstract java.lang.String getDescription()
-
getDescriptionI18n
public abstract java.util.Map<java.lang.String,java.lang.String> getDescriptionI18n()
-
isAbstract
public abstract boolean isAbstract()
-
getBackend
public abstract java.lang.String getBackend()
-
getPackage
@Nullable @CheckForNull public abstract EditorPackageIdentifier getPackage()
-
getEntityTypeParent
@Nullable @CheckForNull public abstract EditorEntityTypeParent getEntityTypeParent()
-
getAttributes
public abstract java.util.List<EditorAttribute> getAttributes()
-
getReferringAttributes
public abstract java.util.List<EditorAttributeIdentifier> getReferringAttributes()
-
getTags
public abstract java.util.List<EditorTagIdentifier> getTags()
-
getIdAttribute
@Nullable @CheckForNull public abstract EditorAttributeIdentifier getIdAttribute()
-
getLabelAttribute
@Nullable @CheckForNull public abstract EditorAttributeIdentifier getLabelAttribute()
-
getLookupAttributes
public abstract java.util.List<EditorAttributeIdentifier> getLookupAttributes()
-
create
public static EditorEntityType create(java.lang.String id, @Nullable @CheckForNull java.lang.String label, java.util.Map<java.lang.String,java.lang.String> i18nLabel, @Nullable @CheckForNull java.lang.String description, java.util.Map<java.lang.String,java.lang.String> i18nDescription, boolean isAbstract, java.lang.String backend, @Nullable @CheckForNull EditorPackageIdentifier aPackage, @Nullable @CheckForNull EditorEntityTypeParent entityTypeParent, java.util.List<EditorAttribute> attributes, java.util.List<EditorAttributeIdentifier> referringAttributes, java.util.List<EditorTagIdentifier> tags, @Nullable @CheckForNull EditorAttributeIdentifier idAttribute, @Nullable @CheckForNull EditorAttributeIdentifier labelAttribute, java.util.List<EditorAttributeIdentifier> lookupAttributes)
-
-