|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--context.arch.BaseObject | +--context.arch.widget.Widget | +--context.arch.widget.WPersonPresence | +--context.arch.widget.WTourEnd
This class is a context widget that provides information on the presence of a person in a particular location and that this person has ended their tour. The information is in the form of a location and a user id. It has the following callbacks: UPDATE. It supports polling and subscriptions. Currently it uses the WPersonPresence as a means of providing presence.
WPersonPresence
Field Summary | |
static java.lang.String |
CLASSNAME
Name of widget |
static int |
DEFAULT_PORT
Default port this widget is running on |
static java.lang.String |
END
Tag for callback END |
static java.lang.String |
FALSE
Tag for tour end |
static java.lang.String |
TOUR_END
Tag for tour end |
static java.lang.String |
TRUE
Tag for tour end |
java.lang.String |
VERSION_NUMBER
Widget version number |
Fields inherited from class context.arch.widget.WPersonPresence |
ANIND_OFFICE,
CLASSNAME,
COMMON_AREA,
DANIEL_OFFICE,
DEFAULT_PORT,
FCL,
GREGORY_OFFICE,
ibutton,
LOCATION,
USERID,
VERSION_NUMBER |
Fields inherited from class context.arch.widget.Widget |
attributes,
attributeTypes,
callbacks,
CLASS,
CurrentOffset,
DEFAULT_PORT,
id,
PUT_DATA,
PUT_DATA_REPLY,
QUERY,
QUERY_ATTRIBUTES,
QUERY_ATTRIBUTES_REPLY,
QUERY_CALLBACKS,
QUERY_CALLBACKS_REPLY,
QUERY_REPLY,
QUERY_SERVICES,
QUERY_SERVICES_REPLY,
QUERY_VERSION,
QUERY_VERSION_REPLY,
services,
SPACER,
storage,
subscribers,
TIMESTAMP,
UPDATE,
UPDATE_AND_QUERY,
UPDATE_AND_QUERY_REPLY,
VERSION,
VERSION_NUMBER |
Fields inherited from class context.arch.BaseObject |
communications,
EXIT_OK,
handlers,
ID,
parser,
PING,
PING_REPLY,
serviceHandlers |
Constructor Summary | |
WTourEnd(java.lang.String location)
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT. |
|
WTourEnd(java.lang.String location,
boolean storageFlag)
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT. |
|
WTourEnd(java.lang.String location,
int port)
Constructor that creates the widget at the given location and monitors communications on the given port. |
|
WTourEnd(java.lang.String location,
int port,
boolean storageFlag)
Constructor that creates the widget at the given location and monitors communications on the given port. |
|
WTourEnd(java.lang.String location,
int port,
java.lang.String id,
boolean storageFlag)
Constructor that creates the widget at the given location and monitors communications on the given port. |
Method Summary | |
protected AttributeNameValues |
IButtonData2Attributes(IButtonData data)
This method converts the IButtonData object to an AttributeNameValues object. |
static void |
main(java.lang.String[] argv)
Temporary main method to create a widget with location and port specified by command line arguments |
void |
notify(java.lang.String event,
java.lang.Object data)
Called by the generator class when a significant event has occurred. |
protected Attributes |
setAttributes()
This method implements the abstract method Widget.setAttributes(). |
protected Callbacks |
setCallbacks()
This method implements the abstract method Widget.setCallbacks(). |
Methods inherited from class context.arch.widget.WPersonPresence |
queryGenerator,
setServices |
Methods inherited from class context.arch.widget.Widget |
addSubscriber,
canHandle,
canHandle,
canHandle,
canHandle,
executeService,
getAttributeType,
getCurrentTime,
getNewOffset,
getNewOffsetNoDelay,
isAttribute,
isCallback,
processCallbackReply,
putData,
queryAttributes,
queryCallbacks,
queryServices,
queryWidget,
removeSubscriber,
retrieveData,
runUserMethod,
runWidgetMethod,
sendToSubscribers,
setAttribute,
store,
store,
updateWidgetInformation |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public java.lang.String VERSION_NUMBER
public static final java.lang.String TOUR_END
public static final java.lang.String FALSE
public static final java.lang.String TRUE
public static final java.lang.String END
public static final java.lang.String CLASSNAME
public static final int DEFAULT_PORT
Constructor Detail |
public WTourEnd(java.lang.String location)
location
- Location the widget is "monitoring"public WTourEnd(java.lang.String location, boolean storageFlag)
location
- Location the widget is "monitoring"storageFlag
- Flag to indicate whether storage is enabledpublic WTourEnd(java.lang.String location, int port)
location
- Location the widget is "monitoring"port
- Port to run the widget onpublic WTourEnd(java.lang.String location, int port, boolean storageFlag)
location
- Location the widget is "monitoring"port
- Port to run the widget onstorageFlag
- Flag to indicate whether storage is enabledpublic WTourEnd(java.lang.String location, int port, java.lang.String id, boolean storageFlag)
location
- Location the widget is "monitoring"port
- Port to run the widget onid
- Widget idstorageFlag
- Flag to indicate whether storage is enabledMethod Detail |
protected Attributes setAttributes()
protected Callbacks setCallbacks()
public void notify(java.lang.String event, java.lang.Object data)
event
- Name of the event that has occurreddata
- Object containing relevant event dataWidget.sendToSubscribers(String, AttributeNameValues)
,
Widget.store(AttributeNameValues)
protected AttributeNameValues IButtonData2Attributes(IButtonData data)
data
- IButtonData object to be convertedpublic static void main(java.lang.String[] argv)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |