ch.systemsx.cisd.openbis.dss.generic.shared.utils
Enum DssPluginType
java.lang.Object
java.lang.Enum<DssPluginType>
ch.systemsx.cisd.openbis.dss.generic.shared.utils.DssPluginType
- All Implemented Interfaces:
- ch.systemsx.cisd.openbis.generic.shared.coreplugin.IPluginType, java.io.Serializable, java.lang.Comparable<DssPluginType>
public enum DssPluginType
- extends java.lang.Enum<DssPluginType>
- implements ch.systemsx.cisd.openbis.generic.shared.coreplugin.IPluginType
Methods inherited from class java.lang.Enum |
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
DROP_BOXES
public static final DssPluginType DROP_BOXES
DATA_SOURCES
public static final DssPluginType DATA_SOURCES
SERVICES
public static final DssPluginType SERVICES
IMAGE_OVERVIEW_PLUGINS
public static final DssPluginType IMAGE_OVERVIEW_PLUGINS
REPORTING_PLUGINS
public static final DssPluginType REPORTING_PLUGINS
PROCESSING_PLUGINS
public static final DssPluginType PROCESSING_PLUGINS
MAINTENANCE_TASKS
public static final DssPluginType MAINTENANCE_TASKS
MISCELLANEOUS
public static final DssPluginType MISCELLANEOUS
values
public static DssPluginType[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (DssPluginType c : DssPluginType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static DssPluginType valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is null
getSubFolderName
public java.lang.String getSubFolderName()
- Specified by:
getSubFolderName
in interface ch.systemsx.cisd.openbis.generic.shared.coreplugin.IPluginType
getKeyOfKeyListPropertyOrNull
public java.lang.String getKeyOfKeyListPropertyOrNull()
- Specified by:
getKeyOfKeyListPropertyOrNull
in interface ch.systemsx.cisd.openbis.generic.shared.coreplugin.IPluginType
isUniquePluginNameRequired
public boolean isUniquePluginNameRequired()
- Specified by:
isUniquePluginNameRequired
in interface ch.systemsx.cisd.openbis.generic.shared.coreplugin.IPluginType
getPluginKey
public java.lang.String getPluginKey(java.lang.String technology,
java.lang.String pluginFolderName,
java.util.Properties properties)
- Specified by:
getPluginKey
in interface ch.systemsx.cisd.openbis.generic.shared.coreplugin.IPluginType
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix
in interface ch.systemsx.cisd.openbis.generic.shared.coreplugin.IPluginType