Class AbstractTransport
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,String>
-
- com.openindex.openestate.tool.agency.export.AbstractTransport
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<String,String>
- Direct Known Subclasses:
FtpTransport
,HttpTransport
,Is24RestTransport
,LocalTransport
,SftpTransport
public abstract class AbstractTransport extends HashMap<String,String>
AbstractTransport.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractTransport.DefaultMessageCode
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractTransport()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract AbstractTransportPanel
createSetupPanel()
protected void
doFinishTransport(ExportContext context, ImmoToolTask.Callback callback)
protected void
doInitTransport(ExportContext context, File exportFile, ImmoToolTask.Callback callback)
boolean
equals(Object o)
String
getMessageCodeTranslation(String code)
String
getMessageCodeTranslation(String code, Locale locale)
abstract String
getName()
abstract String
getTitle()
static AbstractTransport
getTransport(String name)
static Map<String,AbstractTransport>
getTransports()
int
hashCode()
void
initDefaults()
protected boolean
isUpdatingMessage()
protected boolean
isUpdatingProgress()
static Map<String,AbstractTransport>
listAvailableTransports()
Deprecated.-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from class java.util.AbstractMap
toString
-
-
-
-
Method Detail
-
createSetupPanel
public abstract AbstractTransportPanel createSetupPanel()
-
doFinishTransport
protected void doFinishTransport(ExportContext context, ImmoToolTask.Callback callback) throws IOException
- Throws:
IOException
-
doInitTransport
protected void doInitTransport(ExportContext context, File exportFile, ImmoToolTask.Callback callback) throws IOException
- Throws:
IOException
-
equals
public boolean equals(Object o)
-
getName
public abstract String getName()
-
getTitle
public abstract String getTitle()
-
getTransport
public static AbstractTransport getTransport(String name)
-
getTransports
public static Map<String,AbstractTransport> getTransports()
-
hashCode
public int hashCode()
-
initDefaults
public void initDefaults()
-
isUpdatingMessage
protected boolean isUpdatingMessage()
-
isUpdatingProgress
protected boolean isUpdatingProgress()
-
listAvailableTransports
@Deprecated public static Map<String,AbstractTransport> listAvailableTransports()
Deprecated.
-
-