Class Plugin
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.plugin.Plugin
-
- All Implemented Interfaces:
IDescriptionHolder
,IPermIdHolder
,IRegistrationDateHolder
,IRegistratorHolder
,java.io.Serializable
@JsonObject("as.dto.plugin.Plugin") public class Plugin extends java.lang.Object implements java.io.Serializable, IDescriptionHolder, IPermIdHolder, IRegistrationDateHolder, IRegistratorHolder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Plugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
java.util.Set<EntityKind>
getEntityKinds()
PluginFetchOptions
getFetchOptions()
java.lang.String
getName()
PluginPermId
getPermId()
PluginKind
getPluginKind()
PluginType
getPluginType()
java.util.Date
getRegistrationDate()
Person
getRegistrator()
java.lang.String
getScript()
boolean
isAvailable()
void
setAvailable(boolean available)
void
setDescription(java.lang.String description)
void
setEntityKinds(java.util.Set<EntityKind> entityKinds)
void
setFetchOptions(PluginFetchOptions fetchOptions)
void
setName(java.lang.String name)
void
setPermId(PluginPermId permId)
void
setPluginKind(PluginKind pluginType)
void
setPluginType(PluginType pluginType)
void
setRegistrationDate(java.util.Date registrationDate)
void
setRegistrator(Person registrator)
void
setScript(java.lang.String script)
java.lang.String
toString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getPermId
public PluginPermId getPermId()
- Specified by:
getPermId
in interfaceIPermIdHolder
-
setPermId
public void setPermId(PluginPermId permId)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceIDescriptionHolder
-
setDescription
public void setDescription(java.lang.String description)
-
getFetchOptions
public PluginFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(PluginFetchOptions fetchOptions)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistrator
in interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDate
in interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getPluginKind
public PluginKind getPluginKind()
-
setPluginKind
public void setPluginKind(PluginKind pluginType)
-
getEntityKinds
public java.util.Set<EntityKind> getEntityKinds()
-
setEntityKinds
public void setEntityKinds(java.util.Set<EntityKind> entityKinds)
-
getPluginType
public PluginType getPluginType()
-
setPluginType
public void setPluginType(PluginType pluginType)
-
getScript
public java.lang.String getScript()
-
setScript
public void setScript(java.lang.String script)
-
isAvailable
public boolean isAvailable()
-
setAvailable
public void setAvailable(boolean available)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-