planetj.dataengine.autorun
Class DistributionPropertyGroup

java.lang.Object
  extended byjava.util.AbstractMap
      extended byjava.util.HashMap
          extended byplanetj.property.PropertyGroup
              extended byplanetj.dataengine.autorun.AutoRunPropertyGroup
                  extended byplanetj.dataengine.autorun.DistributionPropertyGroup
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, java.util.Map, java.io.Serializable

public class DistributionPropertyGroup
extends AutoRunPropertyGroup

Properties for an auto-run emailing operation

See Also:
Serialized Form

Field Summary
static java.util.List ALL_PROPERTIES
           
static java.lang.String ALT_EMAIL_OP_ID
           
static java.lang.String AUTH
           
static java.lang.String DISTRIBUTION
           
static java.lang.String EMAIL_TO_SENDER
           
static java.lang.String FROM
           
static java.lang.String OP_LINK_ID
           
static java.lang.String PASSWORD
           
static java.lang.String SMTP
           
static java.lang.String SUBJECT
           
static java.lang.String TO
           
static java.lang.String TYPE
           
static java.lang.String TYPE_INLINE
           
static java.lang.String TYPE_LINK
           
static java.lang.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, ALL_FALSE, ALL_TRUE, BOOLEAN_PROPERTY, DATE_PROPERTY, DOUBLE_PROPERTY, FLOAT_PROPERTY, INTEGER_PROPERTY, JAVA_CLASS_PROPERTY, LIST_PROPERTY, MAP_PROPERTY, NONE, ROW_COLLECTION_KEY, STRING_PROPERTY
 
Constructor Summary
DistributionPropertyGroup()
          DistributionPropertyGroup constructor comment.
DistributionPropertyGroup(int initialCapacity)
          DistributionPropertyGroup constructor comment.
DistributionPropertyGroup(java.lang.String pName)
          DistributionPropertyGroup constructor comment.
 
Method Summary
 boolean emailToSender()
          Returns false if then sender should receive a copy of the email.
 java.util.List getAllPropertyNames()
          Gets a List containing the names of all the supported properties, not including metaproperties.
 boolean getAuth()
          Returns false if the mail server does not require authentication.
 java.lang.String getFrom()
          Gets the from address
 java.lang.String getPassword()
          Gets the password
 java.util.List getRequiredPropertyNames()
          Gets a List containing the names of all the required properties.
 java.lang.String getSMTPHost()
          Gets the SMTP Host
 java.lang.String getSubject()
          Gets the subject
 java.util.List getTo()
          Gets the user
 java.lang.String getType()
          Gets the type
 java.lang.String getUser()
          Gets the user
protected  short propertyType(java.lang.String pPropertyName)
          Gets the type of property for a specified property name.
 
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, copyUndefinedPropertiesFrom, createProperty, createValue, getAllMetapropertyNames, getAllSetBooleanPropertyNames, getAllSetIntPropertyNames, getAllSetListPropertyNames, getAllSetPropertyNames, getAllSetStringPropertyNames, getBooleanValue, getDateValue, getDoubleValue, getFloatValue, getIntValue, getJavaClassValue, getListValue, getMapValue, getName, getProperty, getPropertyType, getStringValue, getValue, isMergeableOnList, isMetaproperty, iterator, mergeOnList, metapropertyType, put, put, put, setName, toString, updateProperty, validate, validateMetadata, validateMetadataBoolean
 
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
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

DISTRIBUTION

public static final java.lang.String DISTRIBUTION
See Also:
Constant Field Values

SMTP

public static final java.lang.String SMTP
See Also:
Constant Field Values

PASSWORD

public static final java.lang.String PASSWORD
See Also:
Constant Field Values

FROM

public static final java.lang.String FROM
See Also:
Constant Field Values

TO

public static final java.lang.String TO
See Also:
Constant Field Values

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values

USER

public static final java.lang.String USER
See Also:
Constant Field Values

SUBJECT

public static final java.lang.String SUBJECT
See Also:
Constant Field Values

TYPE_INLINE

public static final java.lang.String TYPE_INLINE
See Also:
Constant Field Values

TYPE_LINK

public static final java.lang.String TYPE_LINK
See Also:
Constant Field Values

OP_LINK_ID

public static final java.lang.String OP_LINK_ID
See Also:
Constant Field Values

ALT_EMAIL_OP_ID

public static final java.lang.String ALT_EMAIL_OP_ID
See Also:
Constant Field Values

EMAIL_TO_SENDER

public static final java.lang.String EMAIL_TO_SENDER
See Also:
Constant Field Values

AUTH

public static final java.lang.String AUTH
See Also:
Constant Field Values

ALL_PROPERTIES

public static final java.util.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(java.lang.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.


getAuth

public boolean getAuth()
Returns false if the mail server does not require authentication. !KGetting (08/17/2005)


getAllPropertyNames

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

Overrides:
getAllPropertyNames in class AutoRunPropertyGroup

getFrom

public java.lang.String getFrom()
Gets the from address


getPassword

public java.lang.String getPassword()
Gets the password


getRequiredPropertyNames

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

Overrides:
getRequiredPropertyNames in class AutoRunPropertyGroup

getSMTPHost

public java.lang.String getSMTPHost()
Gets the SMTP Host


getSubject

public java.lang.String getSubject()
Gets the subject


getTo

public java.util.List getTo()
Gets the user


getType

public java.lang.String getType()
Gets the type


getUser

public java.lang.String getUser()
Gets the user


propertyType

protected short propertyType(java.lang.String pPropertyName)
Gets the type of property for a specified property name.

Overrides:
propertyType in class AutoRunPropertyGroup