***  This interface provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.information.metadata.dataexplorer
Interface DataExplorationEntryInterface

All Superinterfaces:
MetadataInterface, PublicObjectInterface, java.rmi.Remote

public interface DataExplorationEntryInterface
extends MetadataInterface

DataExplorationEntryInterface Defines the interface for a data exploration smart class object.


Field Summary
 
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
METADATA_STATE_DELETED, METADATA_STATE_DESTROYED, METADATA_STATE_NEW, METADATA_STATE_NORMAL, PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Method Summary
 boolean addBookmark(BookmarkEntryInterface bookmark)
          Adds a new bookmark to the Data Exploration but does not cause the model to save it.
 java.util.List getBookmarkIDList()
           
 java.util.List getBookmarks()
          Returns a sorted list of the bookmarks belonging to this DataExploration (sorted by name).
 java.lang.String getInformationMapId()
          Returns the metadata id of the Information Map associated with this Data Exploration.
 java.lang.String getInformationMapName()
          Returns the name of the Information Map associated with this Data Exploration.
 java.lang.String getInformationMapPath()
           
 java.lang.String getLocation()
          Returns the metadata folder structure that is the storage location for the DataExploration (something like "BIP Tree/Users/userid/Data Explorations").
 void removeBookmark(BookmarkEntryInterface bookmark)
          Removes a Bookmark from the DataExploration but does not cause the model to delete it from the repository.
 void removeBookmark(java.lang.String id)
           
 void setDefaultBookmark(BookmarkEntryInterface bookmark)
          Sets the bookmark as the default.
 void setInformationMapId(java.lang.String id)
          Sets the metadata id of the Information Map associated with this Data Exploration.
 void setInformationMapName(java.lang.String name)
          Deprecated. fetch the map and set the name on it directly
 void setInformationMapPath(java.lang.String imapPath)
           
 void setLocation(java.lang.String location)
          Sets the storage location of the Data Exploration to a repository tree location.
 
Methods inherited from interface com.sas.services.information.metadata.MetadataInterface
add, addAccessControl, addAttribute, addAttributes, addDocument, addExtension, addGroup, addImplementor, addKeyword, addObjectProperty, addObjectProperty, addPermissions, addPrompt, addPropertySet, addRemark, addResponsibleParty, addTransactionListener, addUsedByPrototype, checkin, checkout, commit, copyTo, countAssociatedObjects, delete, deleteAttribute, deleteAttributes, destroy, getAccessControls, getAttribute, getAttributes, getAuthorizationUtil, getCreateDate, getDescription, getDocuments, getEntityKey, getEntityURL, getExtensions, getGroups, getGUID, getIdentities, getImplementors, getKeywords, getLockedBy, getModifyDate, getObjectProperties, getParent, getParentPath, getParents, getPath, getPaths, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getPrimaryPropertyGroup, getPrompt, getPrompts, getPropertyBag, getPropertySets, getRemarksList, getReposId, getRepository, getRepositoryEntity, getRepositoryName, getReposKey, getResponsibleParties, getState, getTrackingId, getType, getUsageVersion, getUsedByPrototypes, getUsingPrototype, getVersion, isAuthorized, isCompatible, isDeleted, isDestroyed, isLoggingEnabled, isObjectAlive, isReadCompatible, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, refresh, removeAccessControl, removeDocument, removeExtension, removeGroup, removeImplementor, removeKeyword, removeObjectProperty, removePermissions, removePrompt, removePropertySet, removeResponsibleParty, removeUsedByPrototype, rollback, setAttribute, setAttributes, setDeleted, setDescription, setDocuments, setExtensions, setGroups, setGUID, setKeywords, setName, setObjectProperties, setPermission, setPrimaryPropertyGroup, setPrompt, setPrompts, setRemarksList, setRepository, setUsingPrototype, startTransaction, toByteArray, transactionEvent, uncheckout, update, updateFromBag, version
 
Methods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface
addProcessorInterface, getContainer, getIdentifier, getName, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor
 

Method Detail

addBookmark

boolean addBookmark(BookmarkEntryInterface bookmark)
                    throws java.rmi.RemoteException,
                           ServiceException
Adds a new bookmark to the Data Exploration but does not cause the model to save it. duplicate adds should be silently ignored

Parameters:
bookmark - the bookmark to add
Returns:
true if the bookmark has been successfully added
Throws:
java.rmi.RemoteException
ServiceException

removeBookmark

void removeBookmark(BookmarkEntryInterface bookmark)
                    throws java.rmi.RemoteException,
                           com.sas.metadata.remote.MdException,
                           ServiceException
Removes a Bookmark from the DataExploration but does not cause the model to delete it from the repository.

Parameters:
bookmark - the bookmark to remove
Throws:
java.rmi.RemoteException
com.sas.metadata.remote.MdException
ServiceException

removeBookmark

void removeBookmark(java.lang.String id)
                    throws java.rmi.RemoteException,
                           com.sas.metadata.remote.MdException,
                           ServiceException
Throws:
java.rmi.RemoteException
com.sas.metadata.remote.MdException
ServiceException

setDefaultBookmark

void setDefaultBookmark(BookmarkEntryInterface bookmark)
                        throws java.rmi.RemoteException,
                               com.sas.metadata.remote.MdException,
                               ServiceException
Sets the bookmark as the default.

Parameters:
bookmark - The bookmark to be set.
Throws:
java.rmi.RemoteException
com.sas.metadata.remote.MdException
ServiceException

getBookmarks

java.util.List getBookmarks()
                            throws java.rmi.RemoteException,
                                   ServiceException
Returns a sorted list of the bookmarks belonging to this DataExploration (sorted by name). This list was created by addBookmark(BookmarkInteface) when this Data Exploration was initialized. Returns an empty list of no bookmarks exist

Returns:
collection of bookmark objects
Throws:
java.rmi.RemoteException
ServiceException

getBookmarkIDList

java.util.List getBookmarkIDList()
                                 throws java.rmi.RemoteException,
                                        com.sas.metadata.remote.MdException,
                                        ServiceException
Throws:
java.rmi.RemoteException
com.sas.metadata.remote.MdException
ServiceException

getLocation

java.lang.String getLocation()
                             throws java.rmi.RemoteException,
                                    com.sas.metadata.remote.MdException,
                                    ServiceException
Returns the metadata folder structure that is the storage location for the DataExploration (something like "BIP Tree/Users/userid/Data Explorations").

Returns:
location (as string)
Throws:
java.rmi.RemoteException
com.sas.metadata.remote.MdException
ServiceException

setLocation

void setLocation(java.lang.String location)
                 throws java.rmi.RemoteException,
                        ServiceException,
                        com.sas.metadata.remote.MdException
Sets the storage location of the Data Exploration to a repository tree location. Locations are something like "BIP Tree/Users/userid/Data Exploration".

Parameters:
location - the storage tree
Throws:
java.rmi.RemoteException
ServiceException
com.sas.metadata.remote.MdException

getInformationMapName

java.lang.String getInformationMapName()
                                       throws java.rmi.RemoteException,
                                              ServiceException,
                                              com.sas.metadata.remote.MdException
Returns the name of the Information Map associated with this Data Exploration.

Returns:
the name of the information map
Throws:
java.rmi.RemoteException
ServiceException
com.sas.metadata.remote.MdException

getInformationMapPath

java.lang.String getInformationMapPath()
                                       throws java.rmi.RemoteException,
                                              ServiceException,
                                              com.sas.metadata.remote.MdException
Throws:
java.rmi.RemoteException
ServiceException
com.sas.metadata.remote.MdException

setInformationMapPath

void setInformationMapPath(java.lang.String imapPath)
                           throws java.rmi.RemoteException,
                                  ServiceException,
                                  com.sas.metadata.remote.MdException
Throws:
java.rmi.RemoteException
ServiceException
com.sas.metadata.remote.MdException

setInformationMapName

void setInformationMapName(java.lang.String name)
                           throws java.rmi.RemoteException,
                                  ServiceException,
                                  com.sas.metadata.remote.MdException
Deprecated. fetch the map and set the name on it directly

Sets the name of the Information Map associated with this Data Exploration.

Parameters:
map - the name of the map
Throws:
java.rmi.RemoteException
ServiceException
com.sas.metadata.remote.MdException

getInformationMapId

java.lang.String getInformationMapId()
                                     throws java.rmi.RemoteException,
                                            com.sas.metadata.remote.MdException,
                                            ServiceException
Returns the metadata id of the Information Map associated with this Data Exploration.

Returns:
the id
Throws:
java.rmi.RemoteException
com.sas.metadata.remote.MdException
ServiceException

setInformationMapId

void setInformationMapId(java.lang.String id)
                         throws java.rmi.RemoteException,
                                com.sas.metadata.remote.MdException,
                                ServiceException
Sets the metadata id of the Information Map associated with this Data Exploration.

Parameters:
id - the id of the map
Throws:
java.rmi.RemoteException
com.sas.metadata.remote.MdException
ServiceException

***  This interface provides Binary Compatibility only, not Source Compatibility  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.