2.17.2: 2011-06-17

net.sf.basedb.core
Enum Project.Default

java.lang.Object
  extended by java.lang.Enum<Project.Default>
      extended by net.sf.basedb.core.Project.Default
All Implemented Interfaces:
Serializable, Comparable<Project.Default>
Enclosing class:
Project

public static enum Project.Default
extends Enum<Project.Default>


Enum Constant Summary
ARRAYDESIGN
           
EXTRACTING_PROTOCOL
           
FEATURE_EXTRACTION_PROTOCOL
           
HYBRIDIZATION_HARDWARE
           
HYBRIDIZATION_PROTOCOL
           
LABELING_PROTOCOL
           
PLATFORM
           
PLATFORM_VARIANT
           
POOLING_PROTOCOL
           
PRINTING_PROTOCOL
           
PRINTROBOT_HARDWARE
           
RAW_DATA_TYPE
           
SAMPLING_PROTOCOL
           
SCANNER_HARDWARE
           
SCANNING_PROTOCOL
           
SOFTWARE
           
 
Field Summary
private  Item attachesToItemType
           
private  Item itemType
           
private  String name
           
private  String shortName
           
private  String type
           
 
Method Summary
 Item getAttachesToItemType()
          The item type an entry of this default type is usually attached to.
 Item getItemType()
           
 String getName()
           
 String getShortName()
           
 String getType()
           
static Project.Default valueOf(String name)
          Returns the enum constant of this type with the specified name.
static Project.Default[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

SOFTWARE

public static final Project.Default SOFTWARE

ARRAYDESIGN

public static final Project.Default ARRAYDESIGN

HYBRIDIZATION_HARDWARE

public static final Project.Default HYBRIDIZATION_HARDWARE

SCANNER_HARDWARE

public static final Project.Default SCANNER_HARDWARE

PRINTROBOT_HARDWARE

public static final Project.Default PRINTROBOT_HARDWARE

SCANNING_PROTOCOL

public static final Project.Default SCANNING_PROTOCOL

SAMPLING_PROTOCOL

public static final Project.Default SAMPLING_PROTOCOL

EXTRACTING_PROTOCOL

public static final Project.Default EXTRACTING_PROTOCOL

LABELING_PROTOCOL

public static final Project.Default LABELING_PROTOCOL

HYBRIDIZATION_PROTOCOL

public static final Project.Default HYBRIDIZATION_PROTOCOL

FEATURE_EXTRACTION_PROTOCOL

public static final Project.Default FEATURE_EXTRACTION_PROTOCOL

POOLING_PROTOCOL

public static final Project.Default POOLING_PROTOCOL

PRINTING_PROTOCOL

public static final Project.Default PRINTING_PROTOCOL

RAW_DATA_TYPE

public static final Project.Default RAW_DATA_TYPE

PLATFORM

public static final Project.Default PLATFORM

PLATFORM_VARIANT

public static final Project.Default PLATFORM_VARIANT
Field Detail

name

private String name

shortName

private String shortName

itemType

private Item itemType

type

private String type

attachesToItemType

private Item attachesToItemType
Method Detail

values

public static Project.Default[] 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 (Project.Default c : Project.Default.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Project.Default valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getName

public String getName()

getShortName

public String getShortName()

getItemType

public Item getItemType()

getType

public String getType()

getAttachesToItemType

public Item getAttachesToItemType()
The item type an entry of this default type is usually attached to. For example a SAMPLING_PROTOCOL attaches to a Item.SAMPLE.

Returns:
An item object or null if it is not relevant
Since:
2.10

2.17.2: 2011-06-17