Package io.manebot.database.model
Class Plugin
- java.lang.Object
-
- io.manebot.database.model.TimedRow
-
- io.manebot.database.model.Plugin
-
@Entity public class Plugin extends TimedRow
-
-
Constructor Summary
Constructors Constructor Description Plugin(Database database)
Plugin(Database database, ArtifactIdentifier artifactIdentifier)
-
Method Summary
Modifier and Type Method Description ArtifactIdentifier
getArtifactIdentifier()
int
getPluginId()
java.util.Collection<PluginProperty>
getProperties()
PluginProperty
getProperty(java.lang.String name)
PluginRegistration
getRegistration()
int
hashCode()
boolean
isElevated()
boolean
isEnabled()
boolean
isRequired()
void
setElevated(boolean elevated)
void
setEnabled(boolean enabled)
void
setProperty(java.lang.String name, java.lang.String value)
void
setRegistration(PluginRegistration registration)
void
setRequired(boolean required)
void
setVersion(java.lang.String version)
-
Methods inherited from class io.manebot.database.model.TimedRow
getCreated, getCreatedDate, getUpdated, getUpdatedDate, setCreated, setCreated, setCreatedDate, setUpdated, setUpdated, setUpdatedDate
-
-
-
-
Constructor Detail
-
Plugin
public Plugin(Database database)
-
Plugin
public Plugin(Database database, ArtifactIdentifier artifactIdentifier)
-
-
Method Detail
-
getPluginId
public int getPluginId()
-
getArtifactIdentifier
public ArtifactIdentifier getArtifactIdentifier()
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
isRequired
public boolean isRequired()
-
setRequired
public void setRequired(boolean required)
-
isElevated
public boolean isElevated()
-
setElevated
public void setElevated(boolean elevated)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getRegistration
public PluginRegistration getRegistration()
-
setRegistration
public void setRegistration(PluginRegistration registration)
-
setVersion
public void setVersion(java.lang.String version)
-
getProperties
public java.util.Collection<PluginProperty> getProperties()
-
getProperty
public PluginProperty getProperty(java.lang.String name)
-
setProperty
public void setProperty(java.lang.String name, java.lang.String value)
-
-