com.sas.services.information.metadata
Interface ExtensionInterface

All Superinterfaces:
MetadataInterface,
All Known Implementing Classes:
OMRExtension,

public interface ExtensionInterface
extends MetadataInterface

Since:
1.1 An extension is a name/value/type triple that is used to extend the definition of a metadata object.

Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Method Summary
 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 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, getType, 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
 

Method Detail

getValue

public String getValue()
                throws ServiceException,
                       RemoteException
Get the extension value.
Returns:
The value of the extension.
Throws:
ServiceException - if a repository error occurs.
RemoteException - in the event of remote object failure.

setValue

public void setValue(String value)
              throws ServiceException,
                     RemoteException
Set the value for the extension.
Parameters:
value - The new value for the extension.
Throws:
ServiceException - if a repository error occurs.
RemoteException - in the event of remote object failure.

getValueType

public String getValueType()
                    throws ServiceException,
                           RemoteException
Get the type of the extension value. This is a string representation of the SQL type (e.g., VARCHAR).
Returns:
The type of the extension value.
Throws:
ServiceException - if a repository error occurs.
RemoteException - in the event of remote object failure.

setValueType

public void setValueType(String type)
                  throws ServiceException,
                         RemoteException
Set the type of the extension value. This is usually a string representation of the SQL type.
Parameters:
type - The value type.
Throws:
ServiceException - if a repository error occurs.
RemoteException - in the event of remote object failure.




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