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

com.sas.services.information.metadata
Class OMRExtension

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--com.sas.services.information.metadata.Metadata
                          |
                          +--com.sas.services.information.metadata.OMRExtension
All Implemented Interfaces:
ExtensionInterface, MetadataInterface,

public class OMRExtension
extends Metadata
implements ExtensionInterface

Extension persisted in a SAS Metadata Repository.

Since:
1.1
See Also:
Serialized Form

Fields inherited from class com.sas.services.information.metadata.Metadata
_repository, _repositoryFlag, _repositoryObject, formats, gmtZone, REPOSITORY_DAV, REPOSITORY_LDAP, REPOSITORY_NONE, REPOSITORY_OMR
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Constructor Summary
OMRExtension()
          Constructor for OMRExtension.
OMRExtension(Extension o)
          Constructor for OMRExtension.
OMRExtension(ExtensionImpl o)
          Constructor for OMRExtension.
OMRExtension(RepositoryInterface repos, String name, FolderInterface parent)
           
 
Method Summary
 String getType()
          Get the object type.
 String getValue()
          Get the extension value.
 String getValueType()
          Get the type of the extension value.
 void setValue(String value)
          Set the value for the extension.
 void setValueType(String type)
          Set the type of the extension value.
 
Methods inherited from class com.sas.services.information.metadata.Metadata
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, clearInformationService, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getDescription, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getInformationService, getKeywords, getModifyDate, getName, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getRemarksList, getReposId, getRepository, getRepositoryEntity, getReposKey, getTrackingId, getTreeRefresh, getVersion, isAuthorized, isLoggingEnabled, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, notifyTransactionListeners, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, setTreeRefresh, startTransaction, transactionEvent, uncheckout, update, version
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sas.services.information.metadata.MetadataInterface
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getDescription, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getKeywords, getModifyDate, getName, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getRemarksList, getReposId, getRepository, getRepositoryEntity, getReposKey, getTrackingId, getVersion, isAuthorized, isLoggingEnabled, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, startTransaction, transactionEvent, uncheckout, update, version
 

Constructor Detail

OMRExtension

public OMRExtension()
             throws RemoteException
Constructor for OMRExtension.
Throws:
RemoteException -  

OMRExtension

public OMRExtension(Extension o)
             throws RemoteException
Constructor for OMRExtension.
Parameters:
o -  
Throws:
RemoteException -  

OMRExtension

public OMRExtension(ExtensionImpl o)
             throws RemoteException
Constructor for OMRExtension.
Parameters:
o -  
Throws:
RemoteException -  

OMRExtension

public OMRExtension(RepositoryInterface repos,
                    String name,
                    FolderInterface parent)
             throws RemoteException
Method Detail

getType

public String getType()
               throws RemoteException
Description copied from interface: MetadataInterface
Get the object type. Subclasses of Metadata will return a repository-neutral type string. If no subclass exists, Metadata returns the repository-specific type.
Specified by:
getType in interface MetadataInterface
Overrides:
getType in class Metadata
Following copied from interface: com.sas.services.information.metadata.MetadataInterface
Returns:
A type string for the object.
Throws:
RemoteException - if an error occurs

getValue

public String getValue()
                throws ServiceException,
                       RemoteException
Description copied from interface: ExtensionInterface
Get the extension value.
Specified by:
getValue in interface ExtensionInterface
See Also:
ExtensionInterface.getValue()

setValue

public void setValue(String value)
              throws ServiceException,
                     RemoteException
Description copied from interface: ExtensionInterface
Set the value for the extension.
Specified by:
setValue in interface ExtensionInterface
See Also:
ExtensionInterface.setValue(String)

getValueType

public String getValueType()
                    throws ServiceException,
                           RemoteException
Description copied from interface: ExtensionInterface
Get the type of the extension value. This is a string representation of the SQL type (e.g., VARCHAR).
Specified by:
getValueType in interface ExtensionInterface
See Also:
ExtensionInterface.getValueType()

setValueType

public void setValueType(String type)
                  throws ServiceException,
                         RemoteException
Description copied from interface: ExtensionInterface
Set the type of the extension value. This is usually a string representation of the SQL type.
Specified by:
setValueType in interface ExtensionInterface
See Also:
ExtensionInterface.setValueType(String)

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




Copyright © 2006 SAS Institute Inc. All Rights Reserved.
javadoc generated Fri, 10 Feb 2006 17:28:58