org.gcube.portlets.admin.software_upload_wizard.shared.filetypes
Class FileType

java.lang.Object
  extended by org.gcube.portlets.admin.software_upload_wizard.shared.filetypes.FileType
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
GarFileType, InstallScriptFileType, JarFileType, MiscFileType, PatchArchiveFileType, RebootScriptFileType, SoftwareTarballFileType, UninstallScriptFileType, WarFileType

public abstract class FileType
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
FileType()
           
 
Method Summary
abstract  boolean allowsMulti()
           
abstract  ArrayList<String> getAllowedExtensions()
           
abstract  String getContentType()
           
abstract  String getDescription()
           
abstract  String getName()
           
 boolean isFilenameExtensionValid(String filename)
           
abstract  boolean isMandatory()
           
 boolean isValidContentType(String contentType)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileType

public FileType()
Method Detail

getName

public abstract String getName()

getDescription

public abstract String getDescription()

allowsMulti

public abstract boolean allowsMulti()

getAllowedExtensions

public abstract ArrayList<String> getAllowedExtensions()

getContentType

public abstract String getContentType()

isMandatory

public abstract boolean isMandatory()

isFilenameExtensionValid

public boolean isFilenameExtensionValid(String filename)

isValidContentType

public boolean isValidContentType(String contentType)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.