java.lang.Object
java.util.Observable
org.mitre.cvw.CVWObject
org.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
| 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 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 |
urlString
java.lang.String urlString
CVWURL
CVWURL()
- Constructor
CVWURL
CVWURL(int type)
- Constructor
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