|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object toolbox.services.mail.simple.beans.DeliveryControl
public class DeliveryControl
Java Bean exposing properties to control mail delivery behaviour.
DeliveryControl bean generated by the Toolbox Bean Generator.
This bean implements the DaoBean interface that allows it to be persisted by sub-class instances of the toolbox.services.dao.DaoService class.
Constructor Summary | |
---|---|
DeliveryControl()
Default constructor to initialise the internal Map for storing bean properties. |
Method Summary | |
---|---|
static DeliveryControl |
create(java.util.Map map)
Create a new DeliveryControl bean instance using the properties in the given Map as the values of the bean properties. |
java.util.Map |
getMap()
Return the Map containing the bean properties. |
java.lang.String |
getMapping(java.lang.String prop)
Return the mapped value for the provided property name. |
java.util.Map |
getMappings()
Return the Map containing the property mappings. |
java.lang.Boolean |
getSingleMsg()
Return the singleMsg property. |
void |
setMap(java.util.Map map)
Set the Map containing the bean properties. |
void |
setSingleMsg(java.lang.Boolean singleMsg)
Set the singleMsg property. |
java.lang.String |
toString()
Return a String representation of this DaoBean instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DeliveryControl()
Method Detail |
---|
public void setSingleMsg(java.lang.Boolean singleMsg)
When a message is addressed to multiple recipients this property controls whether the message is delivered to all recipients in a single or multiple messages.
singleMsg
- New value of the
singleMsg property.public java.lang.Boolean getSingleMsg()
When a message is addressed to multiple recipients this property controls whether the message is delivered to all recipients in a single or multiple messages.
public void setMap(java.util.Map map)
setMap
in interface DaoBean
map
- Map containing bean properties.public java.util.Map getMap()
getMap
in interface DaoBean
public java.lang.String getMapping(java.lang.String prop)
getMapping
in interface DaoBean
prop
- Return the mapping for this property.
public java.util.Map getMappings()
getMappings
in interface DaoBean
public static DeliveryControl create(java.util.Map map) throws java.lang.Exception
Property mappings are done using Java Reflection and is performed as follows:
The keys in the Map are used as the names of the bean properties. If the Map contains a key with the value name it will be translated into a method call that will invoke the setName(...) method on the target bean using the value associated with the key in the Map.
map
- Map containing bean properties.
java.lang.Exception
- if the bean cannot be created.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |