Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mitre.cvw
Class CVWURL  view CVWURL download CVWURL.java

java.lang.Object
  extended byjava.util.Observable
      extended byorg.mitre.cvw.CVWObject
          extended byorg.mitre.cvw.CVWURL
All Implemented Interfaces:
ObjectValues, java.io.Serializable

public class CVWURL
extends CVWObject

This represents URLs on the CVW server, it is part of the CVWObject hierarchy.

Version:
1.0

Field Summary
(package private)  java.lang.String urlString
           
 
Fields inherited from class org.mitre.cvw.CVWObject
ACCESS, ACL, cached, createdOn, desc, GETINFO, icon, jcvw, lastModifiedBy, lastModifiedOn, location, MEMBERS, metaDataType, name, ObjectTypes, objNum, owner, owners, sessile, type, typeValue
 
Fields inherited from class java.util.Observable
 
Fields inherited from interface org.mitre.cvw.ObjectValues
BALLOT, CHECKEDOUTDOC, CHECKOUT, CURRONLINEUSER, CURRUSER, DISCONNECTED, DOC, DOC_SC, DOCBUSY, DOCCHECKIN, DOCCOPY, DOCCREATE, DOCCREATEBACKGROUND, DOCCREATEDATE, DOCCREATOR, DOCCREATORONLY, DOCDELETE, DOCDESC, DOCEDITORS, DOCEXPORT, DOCINFO, DOCMIMETYPE, DOCOPEN, DOCSETDESC, DOCSTATUS, DOCTYPE, DOCUMENT, DROP, FLOOR, FOLDER, FOLDER_SC, FORM, FORMFOLDER, GETALLTYPES, GETCHECKEDDOCS, GETDOCTEXTS, GETDOCTEXTSCO, GETEXTDESC, GROUP, IMAGEMENU, NOTCHECKEDOUTDOC, NOTE, NOTE_SC, ONLINEUSER, PROXY, PROXYWIN, RECORDER, REMOTE, REMOTEUSER, REVERT, REVISION, ROOM, ROOMKEY, SETDOCATTRS, SETDOCNAME, STANDARD, TAKE, UNKNOWN, URL, URL_SC, USER, USERSTAT, WB, WHITEBOARD, WHITEBOARD_SC
 
Constructor Summary
(package private) CVWURL()
          Constructor
(package private) CVWURL(int type)
          Constructor
 
Method Summary
 java.lang.String getBaseType()
          Returns "Web Reference"e;.
 void getInfo(java.lang.String desc, java.lang.String perms, java.lang.String owners, java.lang.String path)
          Opens the Get Info window for this object.
 ObjectPanel getObjectPanel(FolderDialog diag)
          Returns an instance of the object panel specifically for URLs used when creating a URL.
 ObjectPanel getObjectPanel(FolderDialog diag, java.lang.String perms)
          Returns an instance of the object panel specifically for URLs used in the get info dialog.
 java.lang.String getType()
          Returns "Web Reference"e; or "SC to Web Reference"e;
 boolean isShortcut()
          Returns whether this object is a shortcut
 void objectCreate(java.lang.String name, boolean sessile, java.lang.String desc, java.lang.String path)
          Builds the MCP parameter list for creating the object on the CVW server.
 void objectModify(java.lang.String newName, boolean newMove, java.lang.String newDesc, java.lang.String newPath)
          Builds the MCP parameter list for notifying the CVW server of any changes to the information for this object.
 void open(java.lang.String url)
          Opens this url.
 
Methods inherited from class org.mitre.cvw.CVWObject
autoOpenObject, buildObjNumStrVector, changed, checkQuota, confirmDelete, convertBooleanToIntString, create, deleteResultError, displayError, doDropTake, get3rdPanel, getBaseName, getCreatedDateForDisplay, getDateForDetailDisplay, getDateForDisplay, getDetailName, getFederatedName, getIcon, getImage, getInfo, getMetaDataType, getModifiedBy, getModifiedByName, getModifiedDateForDisplay, getName, getObjectCreateMCP, getObjectFrame, getObjectModifyMCP, getObjectTypes, getObjectTypeStrings, getObjNum, getObjNumStr, getOwnerName, getOwners, getRawDetailName, getStringFromType, getStringFromType, getTopLocation, getTypeFromString, handleShortcutError, has3rdPanel, initObjectTypes, isCached, moveObject, moveObject, moveResult, newCommand, newObjNumString, objectCopy, objectCopyResult, objectCreate, objectCreate, objectCreateError, objectCreateResult, objectModify, objectModify, paramString, prepTextForServer, setCached, setMetaDataType, setName, setOwners, setRawDetailName, setValues, setValues, showDeleteDialog, startDeleteDialog, startInfoDialog, startInfoDialog, startOpen, toString, updateACLResult, updateDetailInfo, updateOwners, updateOwnersResult
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

urlString

java.lang.String urlString
Constructor Detail

CVWURL

CVWURL()
Constructor


CVWURL

CVWURL(int type)
Constructor

Method Detail

getType

public java.lang.String getType()
Returns "Web Reference"e; or "SC to Web Reference"e;

Overrides:
getType in class CVWObject

getBaseType

public java.lang.String getBaseType()
Returns "Web Reference"e;. The CVW server sends type as URL and this was found more appropriate by HCI team.

Overrides:
getBaseType in class CVWObject

isShortcut

public boolean isShortcut()
Returns whether this object is a shortcut

Overrides:
isShortcut in class CVWObject

open

public void open(java.lang.String url)
Opens this url. The CVW server doesnt send the url information as part of the basic information when the mcp is sent. So when the user opens the url, the client needs to ask the CVW server for the url to this object.
MCP receive cvw-object-window


getObjectPanel

public ObjectPanel getObjectPanel(FolderDialog diag,
                                  java.lang.String perms)
Returns an instance of the object panel specifically for URLs used in the get info dialog.

Overrides:
getObjectPanel in class CVWObject

getObjectPanel

public ObjectPanel getObjectPanel(FolderDialog diag)
Returns an instance of the object panel specifically for URLs used when creating a URL. 7/22/98 dage

Overrides:
getObjectPanel in class CVWObject

getInfo

public void getInfo(java.lang.String desc,
                    java.lang.String perms,
                    java.lang.String owners,
                    java.lang.String path)
Opens the Get Info window for this object.
MCP receive cvw-object-detail


objectModify

public void objectModify(java.lang.String newName,
                         boolean newMove,
                         java.lang.String newDesc,
                         java.lang.String newPath)
Builds the MCP parameter list for notifying the CVW server of any changes to the information for this object.


objectCreate

public void objectCreate(java.lang.String name,
                         boolean sessile,
                         java.lang.String desc,
                         java.lang.String path)
Builds the MCP parameter list for creating the object on the CVW server.
MCP send cvw-object-create