DeepaMehta

Application Framework

Directives

The table below lists all directives the DeepaMehta client is able to process. The directives are build by application logic and send to the client by the framework.

The gray markedparametersare not send to the client but are only relevant at server-side (while updating the live corporate memory).

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Parameter 5 is chained?can be send asynchronously?
Showing Topics
DIRECTIVE_SHOW_TOPIC PresentableTopic - - - - No
DIRECTIVE_SHOW_TOPIC PresentableTopic evoke (Boolean) - - - No
DIRECTIVE_SHOW_TOPIC PresentableTopic evoke (Boolean) topicmap ID (String) - - No
DIRECTIVE_SHOW_TOPICS PresentableTopic (vector) - - - - No
DIRECTIVE_SHOW_TOPICS PresentableTopic (vector) evoke (Boolean) - - - No
Showing Associations
DIRECTIVE_SHOW_ASSOCIATION PresentableAssociation - - - - No
DIRECTIVE_SHOW_ASSOCIATION PresentableAssociation evoke (Boolean) - - - No
DIRECTIVE_SHOW_ASSOCIATION PresentableAssociation evoke (Boolean) topicmap ID (String) - - No
DIRECTIVE_SHOW_ASSOCIATIONS PresentableAssociation (vector) - - - - No
DIRECTIVE_SHOW_ASSOCIATIONS PresentableAssociation (vector) evoke (Boolean) - - - No
Hiding Topics / Associations
DIRECTIVE_HIDE_TOPIC topic ID (String) die? (Boolean) topicmap ID (String) - - No
DIRECTIVE_HIDE_TOPICS topic IDs (vetor of String) die? (Boolean) topicmap ID (String) - - No
DIRECTIVE_HIDE_ASSOCIATION association ID (String) die? (Boolean) topicmap ID (String) - - No
DIRECTIVE_HIDE_ASSOCIATIONS association IDs (vector of String)die? (Boolean)topicmap ID (String) - - No
Making a Selection
DIRECTIVE_SELECT_TOPIC topic ID (String) - - - - No
DIRECTIVE_SELECT_ASSOCIATIONassociation ID (String) - - - - No
DIRECTIVE_SELECT_TOPICMAP - - - - - No
Updating a Type Definition
DIRECTIVE_UPDATE_TOPIC_TYPE PresentableType - - - - No
DIRECTIVE_UPDATE_ASSOC_TYPE PresentableType - - - - No
Handling the Property Panel
DIRECTIVE_SHOW_TOPIC_PROPERTIEStopic ID (String) properties (Hashtable) topic version (Integer)- - No
DIRECTIVE_SHOW_ASSOC_PROPERTIESassoc ID (String) properties (Hashtable) topic version (Integer)- - No
DIRECTIVE_FOCUS_TYPE - - - - - No
DIRECTIVE_FOCUS_NAME - - - - - No
DIRECTIVE_FOCUS_PROPERTY - - - - - No
Changing Topics
DIRECTIVE_SET_TOPIC_TYPE topic ID (String) topic type ID (String) topic version (Integer)- - No
DIRECTIVE_SET_TOPIC_NAME topic ID (String) name (String) topic version (Integer)- - No
DIRECTIVE_SET_TOPIC_LABEL topic ID (String) label (String) topic version (Integer)properties (Hashtable)-No
DIRECTIVE_SET_TOPIC_ICON topic ID (String) iconfile (String) - - - No
DIRECTIVE_SET_TOPIC_GEOMETRYtopic ID (String) geometry (java.awt.Point) topicmap ID (String) - - No
DIRECTIVE_SET_TOPIC_LOCK topic ID (String) is locked (Boolean) topicmap ID (String) - - No
Changing Associations
DIRECTIVE_SET_ASSOC_TYPE association ID (String) association type ID (String) association version (Integer)- - No
DIRECTIVE_SET_ASSOC_NAME association ID (String) name (String) association version (Integer)- - No
Showing Context Menus
DIRECTIVE_SHOW_MENU menu ID (String) CorporateCommmandsgeometry (java.awt.Point)- - No
Showing Topic Detail
DIRECTIVE_SHOW_DETAIL topic ID (String) Detail - - - No
Handling Workspaces
DIRECTIVE_SHOW_WORKSPACE topicmap metadata (PresentableTopic) topicmap (CorporateTopicMap)editor context (Integer)-- No
Handling Views
DIRECTIVE_SHOW_VIEW topicmap metadata (PresentableTopic) topicmap (CorporateTopicMap)-- - No
DIRECTIVE_SHOW_VIEW topicmap metadata (PresentableTopic) topicmap (CorporateTopicMap)ID of personal workspace (String)ID of origin group (String)-No
DIRECTIVE_SELECT_EDITOR topicmap ID (String) - - - - No
DIRECTIVE_RENAME_EDITOR topicmap ID (String) name (String) - - - No
DIRECTIVE_CLOSE_EDITOR topicmap ID (String) - - - - No
DIRECTIVE_SET_EDITOR_BGIMAGEtopicmap ID (String) imagefile (String) - - - No
DIRECTIVE_SET_EDITOR_BGCOLORtopicmap ID (String) color (String) - - - No
DIRECTIVE_SET_EDITOR_ICON topicmap ID (String) iconfile (String) - - - No
Notifying the user
DIRECTIVE_SHOW_MESSAGE message (String) notification type (Integer) - - - No
DIRECTIVE_PLAY_SOUND soundfile (String) - - - - No
Handling Files
DIRECTIVE_CHOOSE_FILE - - - - - Yes
DIRECTIVE_COPY_FILE path (String) filetype (Integer)
FILE_DOCUMENT,
FILE_ICON,
FILE_IMAGE,
FILE_BACKGROUND
-- - No
DIRECTIVE_DOWNLOAD_FILE filename (String) last modified (Long) filetype (Integer) - - No
DIRECTIVE_UPLOAD_FILE filename (String) last modified (Long) filetype (Integer) - - No
DIRECTIVE_SET_LAST_MODIFIED filename (String) last modified (Long) filetype (Integer) - - No
DIRECTIVE_OPEN_FILE command (String) filename (String) - - - No
DIRECTIVE_QUEUE_MESSAGE message (String) - - - - No
DIRECTIVE_QUEUE_DIRECTIVES CorporateDirectives- - - - No
Launching Applications
DIRECTIVE_LAUNCH_APPLICATIONcommand (String) - - - - No
Interacting with the browser
DIRECTIVE_OPEN_URL complete URL (String) - - - - No

The gray markedparametersare not send to the client but are only relevant at server-side (while updating the live corporate memory).




Jörg Richter
jri@freenet.de
DeepaMehta 2.0b4
3.1.2005