|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object toolbox.services.socket.simple.beans.SocketMessage
public class SocketMessage
Java Bean representing a client socket messsage.
SocketMessage 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 | |
---|---|
SocketMessage()
Default constructor to initialise the internal Map for storing bean properties. |
Method Summary | |
---|---|
static SocketMessage |
create(java.util.Map map)
Create a new SocketMessage bean instance using the properties in the given Map as the values of the bean properties. |
java.lang.String |
getBody()
Return the body property. |
java.lang.Boolean |
getDoBase64()
Return the doBase64 property. |
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. |
void |
setBody(java.lang.String body)
Set the body property. |
void |
setDoBase64(java.lang.Boolean doBase64)
Set the doBase64 property. |
void |
setMap(java.util.Map map)
Set the Map containing the bean properties. |
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 SocketMessage()
Method Detail |
---|
public void setDoBase64(java.lang.Boolean doBase64)
Indicates whether the body content should be decoded and encoded using base64.
doBase64
- New value of the
doBase64 property.public java.lang.Boolean getDoBase64()
Indicates whether the body content should be decoded and encoded using base64.
public void setBody(java.lang.String body)
String containing the data that must be transmitted
body
- New value of the
body property.public java.lang.String getBody()
String containing the data that must be transmitted
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 SocketMessage 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 |