Class AbstractReportActionConfig
- java.lang.Object
-
- com.inductiveautomation.ignition.common.util.AbstractChangeable
-
- com.inductiveautomation.reporting.common.resource.distribution.AbstractReportActionConfig
-
- All Implemented Interfaces:
Changeable
,java.io.Serializable
- Direct Known Subclasses:
EmailActionConfig
,FtpActionConfig
,PrintActionConfig
,RunScriptActionConfig
,SaveFileActionConfig
public abstract class AbstractReportActionConfig extends AbstractChangeable implements java.io.Serializable
Filename: AbstractReportActionConfig.java Created on Feb 05, 2015 Author: Kathy Applebaum Copyright Inductive Automation 2015 Project: Reporting- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
DEFAULT_FILE_NAME
protected static java.lang.String
DEFAULT_FOLDER_PATH
static java.lang.String
EMAIL_ID
static java.lang.String
FTP_ID
static java.lang.String
PRINT_ID
static java.lang.String
RUNSCRIPT_ID
static java.lang.String
SAVE_ID
-
Fields inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
changeEvent, listenerList
-
-
Constructor Summary
Constructors Constructor Description AbstractReportActionConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ReportFormat[]
getAvailableFormats()
Override this if some formats are not allowed.abstract java.lang.String
getDistributionTypeId()
abstract java.lang.String
getName()
-
Methods inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
-
-
-
-
Field Detail
-
SAVE_ID
public static final java.lang.String SAVE_ID
- See Also:
- Constant Field Values
-
EMAIL_ID
public static final java.lang.String EMAIL_ID
- See Also:
- Constant Field Values
-
PRINT_ID
public static final java.lang.String PRINT_ID
- See Also:
- Constant Field Values
-
FTP_ID
public static final java.lang.String FTP_ID
- See Also:
- Constant Field Values
-
RUNSCRIPT_ID
public static final java.lang.String RUNSCRIPT_ID
- See Also:
- Constant Field Values
-
DEFAULT_FOLDER_PATH
protected static final java.lang.String DEFAULT_FOLDER_PATH
- See Also:
- Constant Field Values
-
DEFAULT_FILE_NAME
protected static final java.lang.String DEFAULT_FILE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAvailableFormats
public static ReportFormat[] getAvailableFormats()
Override this if some formats are not allowed.- Returns:
- Formats allowed by this config
-
getDistributionTypeId
public abstract java.lang.String getDistributionTypeId()
- Returns:
- The string that uniquely identifies this config. Be sure the string is defined as public static final in AbstractReportActionConfig
-
getName
public abstract java.lang.String getName()
- Returns:
- Name of the config
-
-