planetj.dataengine.autorun
Class DistributionPropertyGroup

java.lang.Object
  |
  +--java.util.AbstractMap
        |
        +--java.util.HashMap
              |
              +--planetj.property.PropertyGroup
                    |
                    +--planetj.dataengine.autorun.AutoRunPropertyGroup
                          |
                          +--planetj.dataengine.autorun.DistributionPropertyGroup
All Implemented Interfaces:
Cloneable, Comparable, Map, Serializable

public class DistributionPropertyGroup
extends AutoRunPropertyGroup

Properties for an auto-run emailing operation

See Also:
Serialized Form

Field Summary
static List ALL_PROPERTIES
           
static String ALT_EMAIL_OP_ID
           
static String DISTRIBUTION
           
static String EMAIL_TO_SENDER
           
static String FROM
           
static String OP_LINK_ID
           
static String PASSWORD
           
static String SMTP
           
static String SUBJECT
           
static String TO
           
static String TYPE
           
static String TYPE_INLINE
           
static String TYPE_LINK
           
static String USER
           
 
Fields inherited from class planetj.dataengine.autorun.AutoRunPropertyGroup
AUTORUN, FREQUENCY, REQUIRED_PROPERTIES, START_DATE, START_DATE_TODAY, START_TIME, START_TIME_IMMEDIATELY
 
Fields inherited from class planetj.property.PropertyGroup
ALL_FALSE, ALL_TRUE, BOOLEAN_PROPERTY, DATE_PROPERTY, DOUBLE_PROPERTY, INTEGER_PROPERTY, LIST_PROPERTY, ROW_COLLECTION_KEY, STRING_PROPERTY
 
Constructor Summary
DistributionPropertyGroup()
          DistributionPropertyGroup constructor comment.
DistributionPropertyGroup(int initialCapacity)
          DistributionPropertyGroup constructor comment.
DistributionPropertyGroup(String pName)
          DistributionPropertyGroup constructor comment.
 
Method Summary
 boolean emailToSender()
          Returns false if then sender should receive a copy of the email.
 List getAllPropertyNames()
          Gets a List containing the names of all the supported properties, not including metaproperties.
 String getFrom()
          Gets the from address
 String getPassword()
          Gets the password
 List getRequiredPropertyNames()
          Gets a List containing the names of all the required properties.
 String getSMTPHost()
          Gets the SMTP Host
 String getSubject()
          Gets the subject
 List getTo()
          Gets the user
 String getType()
          Gets the type
 String getUser()
          Gets the user
 
Methods inherited from class planetj.dataengine.autorun.AutoRunPropertyGroup
getDateFormat, getFrequency, getStartDate, getStartDateTime, getStartTime
 
Methods inherited from class planetj.property.PropertyGroup
add, addProperty, addProperty, append, clone, compareTo, compareTo, compareTo, containsProperty, createProperty, getAllMetapropertyNames, getAllSetBooleanPropertyNames, getAllSetIntPropertyNames, getAllSetListPropertyNames, getAllSetPropertyNames, getAllSetStringPropertyNames, getBooleanValue, getDateValue, getDoubleValue, getIntValue, getListValue, getName, getProperty, getPropertyType, getStringValue, getValue, isMergeableOnList, isMetaproperty, iterator, mergeOnList, put, put, put, setName, toString, updateProperty
 
Methods inherited from class java.util.HashMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

DISTRIBUTION

public static final String DISTRIBUTION
See Also:
Constant Field Values

SMTP

public static final String SMTP
See Also:
Constant Field Values

PASSWORD

public static final String PASSWORD
See Also:
Constant Field Values

FROM

public static final String FROM
See Also:
Constant Field Values

TO

public static final String TO
See Also:
Constant Field Values

TYPE

public static final String TYPE
See Also:
Constant Field Values

USER

public static final String USER
See Also:
Constant Field Values

SUBJECT

public static final String SUBJECT
See Also:
Constant Field Values

TYPE_INLINE

public static final String TYPE_INLINE
See Also:
Constant Field Values

TYPE_LINK

public static final String TYPE_LINK
See Also:
Constant Field Values

OP_LINK_ID

public static final String OP_LINK_ID
See Also:
Constant Field Values

ALT_EMAIL_OP_ID

public static final String ALT_EMAIL_OP_ID
See Also:
Constant Field Values

EMAIL_TO_SENDER

public static final String EMAIL_TO_SENDER
See Also:
Constant Field Values

ALL_PROPERTIES

public static final List ALL_PROPERTIES
Constructor Detail

DistributionPropertyGroup

public DistributionPropertyGroup()
DistributionPropertyGroup constructor comment.


DistributionPropertyGroup

public DistributionPropertyGroup(int initialCapacity)
DistributionPropertyGroup constructor comment.

Parameters:
initialCapacity - int

DistributionPropertyGroup

public DistributionPropertyGroup(String pName)
DistributionPropertyGroup constructor comment.

Parameters:
pName - java.lang.String
Method Detail

emailToSender

public boolean emailToSender()
Returns false if then sender should receive a copy of the email.


getAllPropertyNames

public List getAllPropertyNames()
Gets a List containing the names of all the supported properties, not including metaproperties.

Overrides:
getAllPropertyNames in class AutoRunPropertyGroup

getFrom

public String getFrom()
Gets the from address


getPassword

public String getPassword()
Gets the password


getRequiredPropertyNames

public List getRequiredPropertyNames()
Gets a List containing the names of all the required properties.

Overrides:
getRequiredPropertyNames in class AutoRunPropertyGroup

getSMTPHost

public String getSMTPHost()
Gets the SMTP Host


getSubject

public String getSubject()
Gets the subject


getTo

public List getTo()
Gets the user


getType

public String getType()
Gets the type


getUser

public String getUser()
Gets the user