de.deepamehta.service
Class CorporateDirectives

java.lang.Object
  extended byde.deepamehta.Directives
      extended byde.deepamehta.service.CorporateDirectives
All Implemented Interfaces:
DeepaMehtaConstants

public class CorporateDirectives
extends Directives

### Note: other as the name suggests ("Corporate") a CorporateDirectives object isn't aware of the LCM (the application is not required to pass the LCM with every constructor call).


Last functional change: 15.1.2006 (2.0b6-post3)
Last documentation update: 17.11.2000 (2.0a7-pre3)
Jörg Richter
jri@freenet.de


Field Summary
 
Fields inherited from class de.deepamehta.Directives
chainedResultType, directives, isChainedResult
 
Fields inherited from interface de.deepamehta.DeepaMehtaConstants
ACTION_COLLAPSE_NODE, ACTION_EXTEND_NODE, ACTION_NEXT_PAGE, ACTION_PREV_PAGE, ACTION_PROCESS_FREEFORM, ACTION_PROCESS_TYPEFORM, ACTION_SELECT_CASE, ACTION_SELECT_TOPIC, ACTIVE_ASSOC_PACKAGE, ACTIVE_TOPIC_PACKAGE, ALLOWED_TAGS, APPEARANCE_CUSTOM_COLOR, APPEARANCE_CUSTOM_ICON, APPEARANCE_DEFAULT, ASSOC_1, ASSOC_N, ASSOC_X, ASSOCTYPE_AGGREGATION, ASSOCTYPE_ASSOCIATION, ASSOCTYPE_COMPOSITION, ASSOCTYPE_DERIVATION, ASSOCTYPE_GENERIC, ASSOCTYPE_GOOGLE_RESULT, ASSOCTYPE_MEMBERSHIP, ASSOCTYPE_NAVIGATION, ASSOCTYPE_PREFERENCE, ASSOCTYPE_PUBLISH_PERMISSION, ASSOCTYPE_PUBLISHING, ASSOCTYPE_RECIPIENT, ASSOCTYPE_RELATION, ASSOCTYPE_SENDER, ASSOCTYPE_USES, ASSOCTYPE_VIEW_IN_USE, AUTO_SCROLL_DISTANCE, BORDER_IMAGE_HEIGHT, BORDER_IMAGE_WIDTH, BORDER_IMAGES, BUTTON_ASSIGN_FILE, BUTTON_CHOOSE_COLOR, CARDINALITY_MANY, CARDINALITY_ONE, CLIENT_VERSION, CMD_ASSIGN_BACKGROUND, CMD_ASSIGN_FILE, CMD_ASSIGN_ICON, CMD_ASSIGN_NEW_TOPIC, CMD_ASSIGN_TOPIC, CMD_CHANGE_ASSOC_TYPE, CMD_CHANGE_ASSOC_TYPE_BY_NAME, CMD_CHANGE_TOPIC_NAME, CMD_CHANGE_TOPIC_TYPE, CMD_CHANGE_TOPIC_TYPE_BY_NAME, CMD_CHOOSE_COLOR, CMD_CLOSE_VIEW, CMD_CREATE_ASSOC, CMD_CREATE_TOPIC, CMD_DEFAULT, CMD_DELETE_ASSOC, CMD_DELETE_TOPIC, CMD_EDIT_ASSOC_PROPERTY, CMD_EDIT_TOPIC_PROPERTY, CMD_EXPORT_CM, CMD_EXPORT_TOPICMAP, CMD_GET_ASSOC_COMMANDS, CMD_GET_TOPIC_COMMANDS, CMD_GET_VIEW_COMMANDS, CMD_GROUP_BY, CMD_HIDE_ALL, CMD_HIDE_ASSOC, CMD_HIDE_TOPIC, CMD_IMPORT_CM, CMD_IMPORT_TOPICMAP, CMD_NAVIGATION_BY_ASSOCIATION, CMD_NAVIGATION_BY_TOPIC, CMD_NEW_ASSOC_TYPE, CMD_NEW_TOPIC_TYPE, CMD_PROCESS_FILELIST, CMD_PROCESS_STRING, CMD_PUBLISH, CMD_SEARCH_BY_TOPICTYPE, CMD_SEARCH_INTERNET, CMD_SELECT_ASSOC, CMD_SELECT_TOPIC, CMD_SELECT_TOPICMAP, CMD_SET_EXPORT_FORMAT, CMD_SET_PROPERTY, CMD_SHOW_CONTENT, CMD_SHOW_HELP, CMD_SUBMIT_FORM, CMD_VIEW_ASSOC_PROPERTY, CMD_VIEW_TOPIC_PROPERTY, COLOR_DARK_SHADOW, COLOR_DEFAULT, COLOR_PROPERTY_PANEL, COLOR_SELECTION, COLOR_VIEW_BGCOLOR, COMMAND_STATE_CHECKBOX, COMMAND_STATE_DEFAULT, COMMAND_STATE_DISABLED, COMMAND_STATE_RADIOBUTTON, COMMAND_STATE_SELECTED, CONNECTION_EXTERNAL, CONNECTION_FILESERVER, CONNECTION_INTERACTION, CONNECTION_MESSAGING, CONNECTION_TYPE, CONSOLE_HEIGHT, CONSOLE_WIDTH, CONTAINER_SUFFIX_NAME, DATE_SEPARATOR, DBMS_HINT_ORACLE, DBMS_HINT_SQL92, DEFAULT_BGCOLOR, DEFAULT_BGCOLOR_DESIGN, DEFAULT_BGCOLOR_MESSAGE, DEFAULT_PORT, DEFAULT_VIEW_BGCOLOR, DETAIL_ASSOCIATION, DETAIL_CONTENT_HTML, DETAIL_CONTENT_IMAGE, DETAIL_CONTENT_NONE, DETAIL_CONTENT_TABLE, DETAIL_CONTENT_TEXT, DETAIL_TOPIC, DIRECTIVE_CHOOSE_COLOR, DIRECTIVE_CHOOSE_FILE, DIRECTIVE_CLOSE_EDITOR, DIRECTIVE_COPY_FILE, DIRECTIVE_DOWNLOAD_FILE, DIRECTIVE_FOCUS_NAME, DIRECTIVE_FOCUS_PROPERTY, DIRECTIVE_FOCUS_TYPE, DIRECTIVE_HIDE_ASSOCIATION, DIRECTIVE_HIDE_ASSOCIATIONS, DIRECTIVE_HIDE_TOPIC, DIRECTIVE_HIDE_TOPICS, DIRECTIVE_LAUNCH_APPLICATION, DIRECTIVE_OPEN_FILE, DIRECTIVE_OPEN_URL, DIRECTIVE_PLAY_SOUND, DIRECTIVE_QUEUE_DIRECTIVES, DIRECTIVE_QUEUE_MESSAGE, DIRECTIVE_RENAME_EDITOR, DIRECTIVE_SELECT_ASSOCIATION, DIRECTIVE_SELECT_EDITOR, DIRECTIVE_SELECT_TOPIC, DIRECTIVE_SELECT_TOPICMAP, DIRECTIVE_SET_ASSOC_NAME, DIRECTIVE_SET_ASSOC_TYPE, DIRECTIVE_SET_EDITOR_BGCOLOR, DIRECTIVE_SET_EDITOR_BGIMAGE, DIRECTIVE_SET_EDITOR_ICON, DIRECTIVE_SET_LAST_MODIFIED, DIRECTIVE_SET_TOPIC_GEOMETRY, DIRECTIVE_SET_TOPIC_ICON, DIRECTIVE_SET_TOPIC_LABEL, DIRECTIVE_SET_TOPIC_LOCK, DIRECTIVE_SET_TOPIC_NAME, DIRECTIVE_SET_TOPIC_TYPE, DIRECTIVE_SHOW_ASSOC_PROPERTIES, DIRECTIVE_SHOW_ASSOCIATION, DIRECTIVE_SHOW_ASSOCIATIONS, DIRECTIVE_SHOW_DETAIL, DIRECTIVE_SHOW_MENU, DIRECTIVE_SHOW_MESSAGE, DIRECTIVE_SHOW_TOPIC, DIRECTIVE_SHOW_TOPIC_PROPERTIES, DIRECTIVE_SHOW_TOPICS, DIRECTIVE_SHOW_VIEW, DIRECTIVE_SHOW_WORKSPACE, DIRECTIVE_UPDATE_ASSOC_TYPE, DIRECTIVE_UPDATE_TOPIC_TYPE, DIRECTIVE_UPLOAD_FILE, DISPLAY_FREEFORM, DISPLAY_HEADLINE, DISPLAY_LINK, DISPLAY_MULTIPLE_CHOICE, DISPLAY_NONE, DISPLAY_STATIC_LINK, DISPLAY_TEXT, DISPLAY_TOPIC_CHOOSER, DISPLAY_TYPEFORM, EDGE_COLOR, EDITOR_CONTEXT_CORPORATE, EDITOR_CONTEXT_PERSONAL, EDITOR_CONTEXT_VIEW, EDITOR_CONTEXT_WORKGROUP, EDITOR_TYPE_DEFAULT, EDITOR_TYPE_SINGLE_LINE, EDITOR_TYPE_STYLED, EMAIL_MAP_NAME, EXTERNAL_REQUEST_LOGOUT, EXTERNAL_REQUEST_REINIT, FILE_BACKGROUND, FILE_BUFFER_SIZE, FILE_DOCUMENT, FILE_ICON, FILE_IMAGE, FILESERVER_BACKGROUNDS_PATH, FILESERVER_DOCUMENTS_PATH, FILESERVER_ICONS_PATH, FILESERVER_IMAGES_PATH, FILESERVER_SOUNDS_PATH, FILESERVER_WEBPAGES_PATH, FONT_COUNT, FONT_SIZES, FREE_MAX, FREE_MIN, FS_REQUEST_COPY_FILE, FS_REQUEST_DOWNLOAD_FILE, FS_REQUEST_LOGOUT, FS_REQUEST_QUEUE_DIRECTIVES, FS_REQUEST_QUEUE_MESSAGE, FS_REQUEST_UPLOAD_FILE, GENDER_FEMALE, GENDER_MALE, GEOM_MODE_ABSOLUTE, GEOM_MODE_FREE, GEOM_MODE_NEAR, GEOM_MODE_RELATIVE, HEIGHT_LOGIN, HEIGHT_WINDOW, HTML_GENERATOR_JSP, HTML_GENERATOR_XSLT, ICON_CHANGE_ASSOC_TYPE, ICON_CHANGE_TOPIC_NAME, ICON_CHANGE_TOPIC_TYPE, ICON_CLOSE_VIEW, ICON_DELETE_ASSOC, ICON_DELETE_TOPIC, ICON_EXPORT_TOPICMAP, ICON_GROUP_BY, ICON_HIDE_ALL, ICON_HIDE_ASSOC, ICON_HIDE_TOPIC, ICON_IMPORT_TOPICMAP, ICON_NAVIGATION, ICON_NEW_ASSOC_TYPE, ICON_NEW_TOPIC, ICON_NEW_TOPIC_TYPE, ICON_PREFERENCES, ICON_PUBLISH, ICON_SEARCH_BY_PROPERTY, ICON_SEARCH_BY_TOPICTYPE, ICON_SEARCH_INTERNET, ICON_SHOW_HELP, ICON_SHOW_RESULT, ICON_SIZE, IMAGE_SIZE, INITLEVEL_1, INITLEVEL_2, INITLEVEL_3, INPUT_LINE_HEIGHT, INPUT_LINE_WIDTH, INPUTFIELD_WIDTH, ITEM_ASSIGN_ASSOC_TYPE, ITEM_ASSIGN_NEW_TOPIC, ITEM_ASSIGN_TOPIC, ITEM_ASSIGN_TOPIC_TYPE, ITEM_CHANGE_ASSOC_TYPE, ITEM_CHANGE_TOPIC_NAME, ITEM_CHANGE_TOPIC_TYPE, ITEM_CHOOSE_FILE_PROPERTY, ITEM_CLOSE_VIEW, ITEM_CREATE_IN_WORKSPACE, ITEM_DELETE_ASSOC, ITEM_DELETE_TOPIC, ITEM_EDIT_PROPERTY, ITEM_EXPORT_CM, ITEM_EXPORT_TOPICMAP, ITEM_GROUP_BY, ITEM_HIDE_ALL, ITEM_HIDE_ASSOC, ITEM_HIDE_TOPIC, ITEM_IMPORT_CM, ITEM_IMPORT_TOPICMAP, ITEM_JOIN_WORKSPACE, ITEM_LEAVE_WORKSPACE, ITEM_NAVIGATION, ITEM_NAVIGATION_BY_ASSOCIATION, ITEM_NAVIGATION_BY_TOPIC, ITEM_NEW_ASSOC_TYPE, ITEM_NEW_TOPIC, ITEM_NEW_TOPIC_TYPE, ITEM_PREFERENCES_EXPORT, ITEM_PUBLISH, ITEM_REMOVE_ASSOC, ITEM_REMOVE_TOPIC, ITEM_SEARCH_BY_PROPERTY, ITEM_SEARCH_BY_TOPICTYPE, ITEM_SEARCH_INTERNET, ITEM_SET_PROPERTY, ITEM_SET_TOPIC_NAME, ITEM_SET_WORKSPACE, ITEM_SHOW_CONTENT, ITEM_SHOW_HELP, ITEM_VIEW_PROPERTY, LABEL_ASSOC_TYPE, LABEL_PASSWORD, LABEL_TOPIC_TYPE, LABEL_USERNAME, LANGUAGE_ENGLISH, LANGUAGE_GERMAN, LAYOUT_COLS, LAYOUT_ELEMENT_COMMENT, LAYOUT_ELEMENT_SEPARATOR, LAYOUT_ELEMENT_SPACE, LAYOUT_ROWS, LEVEL_SEPARATOR, LOG_CDS, LOG_CM, LOG_CM_QUERIES, LOG_FILESERVER, LOG_GEOM, LOG_IMPORT_EXPORT, LOG_LCM, LOG_MAPS, LOG_MEM_STAT, LOG_PW, LOG_REQUESTS, LOG_TIMING, LOG_TOPIC_INIT, LOG_TYPES, LOGIN_DEMO, LOGIN_USER, MAX_CLIENTS, MAX_ID_LENGTH, MAX_LISTING, MAX_NAME_LENGTH, MAX_REVEALING, MENU_ASSOC, MENU_TOPIC, MENU_VIEW, MESSAGE_DIRECTIVES, MESSAGE_LABEL, MIME_CONF_MAPNAME, monthNames, MULTIPLE_VALUE_DELIMITER, NEAR_MAX, NEAR_MIN, NEW_TOPIC_X, NEW_TOPIC_Y, NOTIFICATION_COUNT, NOTIFICATION_DEFAULT, NOTIFICATION_ERROR, NOTIFICATION_ICONS, NOTIFICATION_RATE, NOTIFICATION_SOUNDS, NOTIFICATION_WARNING, PARAM_RELATION, PARAM_SEPARATOR, PERMISSION_CREATE, PERMISSION_CREATE_IN_WORKSPACE, PERMISSION_VIEW, PLATFORM_MACOSX, PLAY_SOUNDS, PROPERTY_ACCESS_PERMISSION, PROPERTY_ASSOCIATION_TYPE_ID, PROPERTY_BACKGROUND_COLOR, PROPERTY_BACKGROUND_IMAGE, PROPERTY_BEGIN, PROPERTY_BIRTHDAY, PROPERTY_CARDINALITY, PROPERTY_CHAT_FLOW, PROPERTY_CLIENT_NAME, PROPERTY_COLOR, PROPERTY_CORPORATE_ICON, PROPERTY_CREATION_ICON, PROPERTY_CUSTOMER_ICON, PROPERTY_CW_BASE_URL, PROPERTY_DATE, PROPERTY_DEFAULT_VALUE, PROPERTY_DEFAULT_WORKSPACE, PROPERTY_DESCRIPTION, PROPERTY_DISABLED, PROPERTY_DOMAIN_INFORMATION, PROPERTY_DURATION, PROPERTY_EDIT_PROPERTY_ICON, PROPERTY_EMAIL_ADDRESS, PROPERTY_FILE, PROPERTY_FIRST_NAME, PROPERTY_FROM, PROPERTY_GENDER, PROPERTY_GOOGLE_KEY, PROPERTY_HIDDEN_TOPIC_NAMES, PROPERTY_ICON, PROPERTY_IMPLEMENTATION, PROPERTY_INSTALLATION, PROPERTY_LANGUAGE, PROPERTY_LAST_REPLY_DATE, PROPERTY_LAST_REPLY_TIME, PROPERTY_LOCKED_GEOMETRY, PROPERTY_MAILBOX_URL, PROPERTY_NAME, PROPERTY_ORDINAL_NUMBER, PROPERTY_OWNER_ID, PROPERTY_PASSWORD, PROPERTY_PLURAL_NAME, PROPERTY_POSTAL_CODE, PROPERTY_PUBLIC, PROPERTY_RELATED_TOPIC_ID, PROPERTY_RELATED_TOPIC_SEMANTIC, PROPERTY_SEARCH, PROPERTY_SERVER_NAME, PROPERTY_SMTP_SERVER, PROPERTY_STATUS, PROPERTY_STREET, PROPERTY_SUBJECT, PROPERTY_TEXT, PROPERTY_TO, PROPERTY_TRANSLATION_USE, PROPERTY_TYPE_DESCRIPTION_QUERY, PROPERTY_UNIQUE_TOPIC_NAMES, PROPERTY_URL, PROPERTY_USERNAME, PROPERTY_VISUALIZATION, PROPERTY_WEB_ALIAS, PROPERTY_WEB_FORM, PROPERTY_WEB_INFO, PROPERTY_YOUR_REMARK, REQUEST_EXEC_ASSOC_COMMAND, REQUEST_EXEC_ASSOC_COMMAND_CHAINED, REQUEST_EXEC_TOPIC_COMMAND, REQUEST_EXEC_TOPIC_COMMAND_CHAINED, REQUEST_LOGIN, REQUEST_LOGOUT, REQUEST_PROCESS_ASSOC_DETAIL, REQUEST_PROCESS_TOPIC_DETAIL, REQUEST_SET_ASSOC_DATA, REQUEST_SET_GEOMETRY, REQUEST_SET_TOPIC_DATA, REQUEST_SET_TRANSLATION, REQUIRED_DB_CONTENT, REQUIRED_DB_MODEL, REQUIRED_SERVER_VERSION, REQUIRED_STANDARD_TOPICS, REVEAL_MEMBERSHIP_NONE, REVEAL_MEMBERSHIP_USER, REVEAL_MEMBERSHIP_WORKSPACE, SELECTED_ASSOCIATION, SELECTED_NONE, SELECTED_TOPIC, SELECTED_TOPICMAP, SEMANTIC_APPLICATION, SEMANTIC_AUTHENTIFICATION_SOURCE, SEMANTIC_CHAT, SEMANTIC_CONFIGURATION_MAP, SEMANTIC_CONTAINER_HIERARCHY, SEMANTIC_CONTAINER_TYPE, SEMANTIC_DATA_CONSUMER, SEMANTIC_DATA_SOURCE, SEMANTIC_EMAIL_ADDRESS, SEMANTIC_MEMBERSHIP, SEMANTIC_MEMBERSHIP_TYPE, SEMANTIC_MESSAGE_HIERARCHY, SEMANTIC_MIMETYPE, SEMANTIC_OPTION_DEFINITION, SEMANTIC_ORIGIN_GROUP, SEMANTIC_ORIGIN_MAP, SEMANTIC_PREFERENCE, SEMANTIC_PROPERTY_DEFINITION, SEMANTIC_RELATION_DEFINITION, SEMANTIC_TYPE_DERIVATION, SEMANTIC_VIEW_IN_USE, SEMANTIC_WEBPAGE, SEMANTIC_WEBSEARCH_RESULT, SEMANTIC_WORKGROUP_TYPES, SEMANTIC_WORKSPACE, SEMANTIC_WORKSPACE_OWNER, SERVER_DEFAULT_HOST, SERVER_VERSION, SERVICE_EMBEDDED, SERVICE_TCP_SOCKET, SESSION_JAVA_CLIENT, SESSION_WEB_INTERFACE, SOUND_ERROR, SOUND_INFO, SOUND_NO_RESULT, SOUND_WARNING, START_DEMO_LABEL, STATE_ERROR, STATE_OK, STATE_TERMINATE, strings, SWITCH_OFF, SWITCH_ON, TEXT_COLOR, TEXT_EDITOR_HEIGHT, TEXT_EDITOR_IMAGES, TEXT_EDITOR_WIDTH, TEXTAREA_HEIGHT, TEXTAREA_WIDTH, TEXTSIZE_BIG, TEXTSIZE_SMALL, TIME_SEPARATOR, TOO_LARGE_DIRECTIVES, TOPIC_BORDER, TOPICTYPE_ADDRESS, TOPICTYPE_ASSOCTYPE, TOPICTYPE_CHAT, TOPICTYPE_CHAT_BOARD, TOPICTYPE_DATASOURCE, TOPICTYPE_DOCUMENT, TOPICTYPE_DOCUMENT_TYPE, TOPICTYPE_EMAIL, TOPICTYPE_EMAIL_ADDRESS, TOPICTYPE_EXPORT_FORMAT, TOPICTYPE_FAX_NUMBER, TOPICTYPE_IMAGE, TOPICTYPE_INSTALLATION, TOPICTYPE_INSTITUTION, TOPICTYPE_INTERNET_DOMAIN, TOPICTYPE_MESSAGE, TOPICTYPE_MESSAGE_BOARD, TOPICTYPE_PERSON, TOPICTYPE_PHONE_NUMBER, TOPICTYPE_PROPERTY, TOPICTYPE_PROPERTY_VALUE, TOPICTYPE_SEARCH, TOPICTYPE_TOPIC, TOPICTYPE_TOPIC_SEARCH, TOPICTYPE_TOPICMAP, TOPICTYPE_TOPICTYPE, TOPICTYPE_USER, TOPICTYPE_WEBPAGE, TOPICTYPE_WEBSITE, TOPICTYPE_WORKSPACE, TYPE_ASSOCIATION, TYPE_AT, TYPE_COMMAND, TYPE_COMMAND_GROUP, TYPE_COMMAND_SEPARATOR, TYPE_REQUEST_ASSOC_TYPE, TYPE_REQUEST_LOGOUT, TYPE_REQUEST_TOPIC_TYPE, TYPE_TOPIC, TYPE_TT, VALUE_NOT_SET, VERSIONING, VIEWMODE_BUILD, VIEWMODE_BUILD_LABEL, VIEWMODE_HIDDEN, VIEWMODE_USE, VIEWMODE_USE_LABEL, VISUAL_AREA, VISUAL_CHOICE, VISUAL_COLOR_CHOOSER, VISUAL_DATE_CHOOSER, VISUAL_FIELD, VISUAL_FILE_CHOOSER, VISUAL_HIDDEN, VISUAL_PASSWORD_FIELD, VISUAL_RADIOBUTTONS, VISUAL_SWITCH, VISUAL_TEXT_EDITOR, VISUAL_TIME_CHOOSER, WEB_FORM, WEB_FORM_DEEP, WEB_FORM_TOPIC_SELECTOR, WEB_INFO, WEB_INFO_DEEP, WEB_INFO_TOPIC_NAME, WEBCRAWLER_NICENESS, WIDTH_LOGIN, WIDTH_VIEW_CONTROLS, WIDTH_WINDOW, WORKSPACES_HEIGHT, YEAR_MAX, YEAR_MIN
 
Constructor Summary
CorporateDirectives()
          Default constructor, needed because must be public.
CorporateDirectives(java.util.Vector[] directives)
          Covenience constructor.
 
Method Summary
 void add(Directives directives)
           
 void add(int type)
           
 void add(int type, java.lang.Object param)
          Adds a directive with one parameters to this Directives object.
 void add(int type, java.lang.Object param1, java.lang.Object param2)
           
 void add(int type, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
           
 void add(int type, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
           
 void add(int type, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
           
 void updateCorporateMemory(ApplicationService as, Session session, java.lang.String topicMapID, java.lang.String viewMode)
          Updates live corporate memory and updates view according to this directives.
 void write(java.io.DataOutputStream out)
           
 
Methods inherited from class de.deepamehta.Directives
chainedResultType, getDirectiveCount, getDirectives, isChained, setChained
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorporateDirectives

public CorporateDirectives()
Default constructor, needed because must be public.

See Also:
ApplicationService#deleteLiveTopic, ApplicationService#performTopicAction, TopicContainerTopic.processQuery(java.lang.String, java.util.Hashtable, de.deepamehta.BaseTopic, java.lang.String, java.lang.String), ElementContainerTopic.processQuery(java.lang.String, java.util.Hashtable, de.deepamehta.BaseTopic, java.lang.String, java.lang.String), ElementContainerTopic.autoSearch(java.lang.String)

CorporateDirectives

public CorporateDirectives(java.util.Vector[] directives)
Covenience constructor.

Parameters:
directives - array of 2 vectors:
Vector 1: Vector of PresentableTopics
Vector 2: Vector of PresentableAssociations
See Also:
LiveTopic.navigateByTopictype(java.lang.String), LiveTopic.navigateByAssoctype(java.lang.String)
Method Detail

add

public void add(int type)

add

public void add(int type,
                java.lang.Object param)
         throws DeepaMehtaException
Adds a directive with one parameters to this Directives object.

Parameters:
type - The directive type
param - The parameter depending on the directive type
Throws:
DeepaMehtaException

add

public void add(int type,
                java.lang.Object param1,
                java.lang.Object param2)

add

public void add(int type,
                java.lang.Object param1,
                java.lang.Object param2,
                java.lang.Object param3)
         throws DeepaMehtaException
Throws:
DeepaMehtaException

add

public void add(int type,
                java.lang.Object param1,
                java.lang.Object param2,
                java.lang.Object param3,
                java.lang.Object param4)

add

public void add(int type,
                java.lang.Object param1,
                java.lang.Object param2,
                java.lang.Object param3,
                java.lang.Object param4,
                java.lang.Object param5)

add

public void add(Directives directives)

updateCorporateMemory

public void updateCorporateMemory(ApplicationService as,
                                  Session session,
                                  java.lang.String topicMapID,
                                  java.lang.String viewMode)
Updates live corporate memory and updates view according to this directives.

Parameters:
session - current user (user who requests this directives)
only needed for DIRECTIVE_SHOW_VIEW
topicMapID - current topicmap (view the user currently manipulates)
viewMode - current viewmode (viewmode the user is currently working in)
See Also:
(called recursively), InteractionConnection#performLogin, InteractionConnection#performImportTopicmap, InteractionConnection#performAddTopicType, InteractionConnection#performAddAssociationType, InteractionConnection#performShowAssociations, InteractionConnection#performHideAssociations, InteractionConnection#performPerformTopicAction, InteractionConnection#performHideTopic, InteractionConnection#performDeleteTopic, InteractionConnection#performAddTopic, InteractionConnection#performChangeTopicName, InteractionConnection#performShowTopicsByType, InteractionConnection#performHideTopicsByType, InteractionConnection#performHideAssociation, InteractionConnection#performDeleteAssociation

write

public void write(java.io.DataOutputStream out)
           throws java.io.IOException,
                  DeepaMehtaException
Throws:
java.io.IOException
DeepaMehtaException