de.janrufmonitor.repository.imexport
Interface IImExporter

All Known Subinterfaces:
ICallerExporter, ICallerImporter, ICallExporter, ICallImporter

public interface IImExporter

This base interface must be implemented by all importer and exporter instances.

Author:
Thilo Brandt

Field Summary
static int CALL_MODE
          Constant for call mode
static int CALLER_MODE
          Constant for caller mode
static int EXPORT_TYPE
          Constant for export type
static int IMPORT_TYPE
          Constant for import type
 
Method Summary
 String getExtension()
          Gets the extension of the importer/exporter
 String getFilterName()
          Gets the name of the importer/exporter
 String getID()
          Gets the ID of the importer/exporter
 int getMode()
          Gets the mode of the importer/exporter
 int getType()
          Gets the type of the importer/exporter
 void setFilename(String filename)
          Sets the filename od the external data source
 

Field Detail

CALL_MODE

static final int CALL_MODE
Constant for call mode

See Also:
Constant Field Values

CALLER_MODE

static final int CALLER_MODE
Constant for caller mode

See Also:
Constant Field Values

EXPORT_TYPE

static final int EXPORT_TYPE
Constant for export type

See Also:
Constant Field Values

IMPORT_TYPE

static final int IMPORT_TYPE
Constant for import type

See Also:
Constant Field Values
Method Detail

getID

String getID()
Gets the ID of the importer/exporter

Returns:
a valid ID

getMode

int getMode()
Gets the mode of the importer/exporter

Returns:
a valid mode value

getType

int getType()
Gets the type of the importer/exporter

Returns:
a valid type value

getFilterName

String getFilterName()
Gets the name of the importer/exporter

Returns:
a filter name

getExtension

String getExtension()
Gets the extension of the importer/exporter

Returns:
a file extension

setFilename

void setFilename(String filename)
Sets the filename od the external data source

Parameters:
filename - a valid filename


Copyright © 2010 by Thilo Brandt. All Rights Reserved.