de.deepamehta.service
Class CorporateTopicMap

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

public class CorporateTopicMap
extends java.lang.Object
implements DeepaMehtaConstants

A short-living representation of a topicmap that is ready for presentation at client side.

CorporateTopicMap is always (### optimization possible) composed of 2 PresentableTopicMaps -- the "Use" map and the "Build" map -- regardless weather the "Build" mode is displayed at client side. A CorporateTopicMap is created at server side and send to the client who builds 2 PresentationTopicMaps upon it.
Note: Once a View is send to the client this server-side representation is forgotten.

While constructing a CorporateTopicMap the specified view is retrieved from corporate memory.


Last functional change: 29.10.2004 (2.0b3)
Last documentation update: 27.10.2001 (2.0a13-pre2)
Jörg Richter
jri@freenet.de


Field Summary
 
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
CorporateTopicMap(ApplicationService as, java.lang.String topicmapID, int version)
           
 
Method Summary
 void addPublishDirectives(CorporateDirectives directives)
           
 void createLiveTopicmap(Session session, CorporateDirectives directives)
          Called for DIRECTIVE_SHOW_WORKSPACE and DIRECTIVE_SHOW_VIEW.
 PresentableTopicMap getTopicMap()
           
 void personalize(java.lang.String destTopicmapID)
          Duplicates this view in corporate memory (ViewTopic, ViewAssociation and ViewGeometry entries).
 void write(java.io.DataOutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorporateTopicMap

public CorporateTopicMap(ApplicationService as,
                         java.lang.String topicmapID,
                         int version)
See Also:
InteractionConnection#addPersonalWorkspace, InteractionConnection#addGroupWorkspaces, InteractionConnection#addCorporateSpace, LiveTopic.evoke(de.deepamehta.service.Session, java.lang.String, java.lang.String), de.deepamehta.topics.TopicMapTopic#openPersonalView, de.deepamehta.topics.TopicMapTopic#openGroupView, de.deepamehta.topics.TopicMapTopic#publish, de.deepamehta.topics.TopicMapTopic#exportToFile
Method Detail

getTopicMap

public PresentableTopicMap getTopicMap()
See Also:
de.deepamehta.topics.helper.TopicMapExporter#makeTopicmapXML

createLiveTopicmap

public void createLiveTopicmap(Session session,
                               CorporateDirectives directives)
                        throws TopicInitException
Called for DIRECTIVE_SHOW_WORKSPACE and DIRECTIVE_SHOW_VIEW.

Throws:
TopicInitException
See Also:
CorporateDirectives.updateCorporateMemory(de.deepamehta.service.ApplicationService, de.deepamehta.service.Session, java.lang.String, java.lang.String)

write

public void write(java.io.DataOutputStream out)
           throws java.io.IOException
Throws:
java.io.IOException
See Also:
InteractionConnection#createCorporateTopicMap, de.deepamehta.Directives#write

personalize

public void personalize(java.lang.String destTopicmapID)
Duplicates this view in corporate memory (ViewTopic, ViewAssociation and ViewGeometry entries).

References checked: 2.4.2003 (2.0a18-pre8)

Parameters:
destTopicmapID - the destination view ID
See Also:
CorporateDirectives.updateCorporateMemory(de.deepamehta.service.ApplicationService, de.deepamehta.service.Session, java.lang.String, java.lang.String), de.deepamehta.topics.UserTopic#createConfigurationMap

addPublishDirectives

public void addPublishDirectives(CorporateDirectives directives)
See Also:
de.deepamehta.topics.TopicMapTopic#publish