|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nci.caarray.common.data.fileupload2.FileType
public class FileType
This class represents an upload file type for array design and hybridization. A file type encapsulates such information as the creator of the file, e.g. GenePix, and the file extensions, e.g. .gpr. This file is intended for use by the new plug-in file parsing service, replacing the UploadFileTypes class. The client code will request a list of file types which type is this class and render the UI based on the file type. The instances of this class are intended to be configured and created by Spring's BeanFactory.
Field Summary | |
---|---|
static java.lang.String |
CATEGORY_ARRAY_DESIGN
Represents a file type that is to be parsed as an ArrayDesign. |
static java.lang.String |
CATEGORY_DERIVED_BIOASSAY
Represents a file type that is to be parsed as a DerivedBioAssay. |
static java.lang.String |
CATEGORY_MAGEML
Represents a file type that is to be parsed as MAGE-ML. |
static java.lang.String |
CATEGORY_MEASURED_BIOASSAY
Represents a file type that is to be parsed as a MeasuredBioAssay. |
static java.lang.String |
CATEGORY_NON_PARSEABLE
Represents a file type that is not be parseable but has a file extension to compare to given a file name. |
static java.lang.String |
CATEGORY_OTHER
Represents a file type for those files which have a file extension that don't match any of the file types's extensions from other categories. |
protected java.lang.String |
creatingSoftware
|
protected java.lang.String |
creatingSoftwareVersion
|
protected java.lang.String |
fileCategory
|
protected java.lang.String |
fileExtension
|
protected java.lang.String |
fileZipExtension
|
protected java.lang.String |
id
|
protected java.lang.String |
ojbConcreteClass
|
protected java.lang.Boolean |
required
|
Constructor Summary | |
---|---|
FileType()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object otherFileType)
|
java.lang.String |
getCreatingSoftware()
|
java.lang.String |
getCreatingSoftwareVersion()
|
java.lang.String |
getFileCategory()
|
java.lang.String |
getFileExtension()
|
java.lang.String |
getFileZipExtension()
|
java.lang.String |
getId()
Gets the unique identifier that identifies this file type. |
boolean |
getParseable()
|
java.lang.Boolean |
getRequired()
|
int |
hashCode()
|
boolean |
isHybridizationFile()
|
boolean |
matchType(java.lang.String fileName)
Examines the file name is of this type by matching its normal extension and zip version extension. |
void |
setCreatingSoftware(java.lang.String creator)
|
void |
setCreatingSoftwareVersion(java.lang.String creatingSoftwareVersion)
|
void |
setFileCategory(java.lang.String fileCategory)
|
void |
setFileExtension(java.lang.String extension)
|
void |
setFileZipExtension(java.lang.String extension)
|
void |
setId(java.lang.String id)
|
void |
setRequired(java.lang.Boolean required)
|
java.lang.String |
toString()
Returns the string representation of this object. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CATEGORY_MEASURED_BIOASSAY
public static final java.lang.String CATEGORY_DERIVED_BIOASSAY
public static final java.lang.String CATEGORY_ARRAY_DESIGN
public static final java.lang.String CATEGORY_MAGEML
public static final java.lang.String CATEGORY_NON_PARSEABLE
public static final java.lang.String CATEGORY_OTHER
protected java.lang.String ojbConcreteClass
protected java.lang.String id
protected java.lang.String creatingSoftware
protected java.lang.String creatingSoftwareVersion
protected java.lang.String fileExtension
protected java.lang.String fileZipExtension
protected java.lang.String fileCategory
protected java.lang.Boolean required
Constructor Detail |
---|
public FileType()
Method Detail |
---|
public final java.lang.String getId()
public final void setId(java.lang.String id)
id
- public final java.lang.String getCreatingSoftware()
public final void setCreatingSoftware(java.lang.String creator)
public final java.lang.String getFileExtension()
public final void setFileExtension(java.lang.String extension)
public final java.lang.String getFileCategory()
public final void setFileCategory(java.lang.String fileCategory)
public final java.lang.String getCreatingSoftwareVersion()
public final void setCreatingSoftwareVersion(java.lang.String creatingSoftwareVersion)
public final java.lang.Boolean getRequired()
public final void setRequired(java.lang.Boolean required)
required
- The required to set.public final boolean getParseable()
public final boolean isHybridizationFile()
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getFileZipExtension()
public void setFileZipExtension(java.lang.String extension)
public boolean matchType(java.lang.String fileName)
fileName
-
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object otherFileType)
equals
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |