Package org.molgenis.navigator.model
Class Resource
- java.lang.Object
-
- org.molgenis.navigator.model.Resource
-
public abstract class Resource extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResource.Builder
-
Constructor Summary
Constructors Constructor Description Resource()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static Resource.Builderbuilder()static Resourcecreate(ResourceType newType, java.lang.String newId, java.lang.String newLabel, java.lang.String newDescription, boolean newHidden, boolean newReadonly)abstract java.lang.StringgetDescription()abstract java.lang.StringgetId()abstract java.lang.StringgetLabel()abstract ResourceTypegetType()abstract booleanisHidden()abstract booleanisReadonly()
-
-
-
Method Detail
-
getType
public abstract ResourceType getType()
-
getId
public abstract java.lang.String getId()
-
getLabel
public abstract java.lang.String getLabel()
-
getDescription
@Nullable @CheckForNull public abstract java.lang.String getDescription()
-
isHidden
public abstract boolean isHidden()
-
isReadonly
public abstract boolean isReadonly()
-
create
public static Resource create(ResourceType newType, java.lang.String newId, java.lang.String newLabel, java.lang.String newDescription, boolean newHidden, boolean newReadonly)
-
builder
public static Resource.Builder builder()
-
-