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 ArtifactIdentifiergetArtifactIdentifier()intgetPluginId()java.util.Collection<PluginProperty>getProperties()PluginPropertygetProperty(java.lang.String name)PluginRegistrationgetRegistration()inthashCode()booleanisElevated()booleanisEnabled()booleanisRequired()voidsetElevated(boolean elevated)voidsetEnabled(boolean enabled)voidsetProperty(java.lang.String name, java.lang.String value)voidsetRegistration(PluginRegistration registration)voidsetRequired(boolean required)voidsetVersion(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:
hashCodein 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)
-
-