|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--java.rmi.server.RemoteServer
|
+--java.rmi.server.UnicastRemoteObject
|
+--com.sas.services.information.metadata.Metadata
An abstract class to represent objects that can exist in multiple types of repositories.
Users should avoid casting to this class. Instead, cast objects to MetadataInterface.
| Field Summary | |
protected RepositoryInterface |
_repository
|
protected int |
_repositoryFlag
|
protected Object |
_repositoryObject
|
static SimpleDateFormat[] |
formats
Date formats using for Date parsing. |
protected static TimeZone |
gmtZone
GMT timezone. |
static int |
REPOSITORY_DAV
The object is from a DAV Repository. |
static int |
REPOSITORY_LDAP
The object is from an LDAP repository. |
static int |
REPOSITORY_NONE
No repository type has been set. |
static int |
REPOSITORY_OMR
The object is from an OMI Repository. |
| 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 | |
|
Metadata()
Default constructor. |
protected |
Metadata(Class theClass)
Constructs an instance using the specified class to determine appropriate RMI socket factories. |
|
Metadata(Object o)
Construct a new Metadata object with Object o. |
protected |
Metadata(Object o,
Class theClass)
Construct a new Metadata object with Object o. |
| Method Summary | |
void |
add()
Add a new metadata item to the repository. |
void |
addAccessControl(AccessControlEntryInterface ace)
Add an Access Control item to this object. |
void |
addAttribute(String key,
String value)
Add an attribute with the given name and value |
void |
addAttributes(Map attributeMap)
Add a number of attributes - names and values are given in the map. |
void |
addExtension(String name,
String value,
String type)
Add an extension to the current set of extensions |
void |
addKeyword(String keyword)
Add a keyword to this object. |
void |
addPermissions(List identities,
List permissions)
Add a set of permissions for a set of identities for this metadata object. |
void |
addRemark(RemarksInterface remark)
Add a remark to this smart object |
void |
addTransactionListener(MetadataInterface mi)
Add a listener to receive event notifications when a transaction is committed or rolled back. |
void |
checkin()
Check out the item |
void |
checkout()
Check out the item |
static void |
clearInformationService()
|
void |
commit()
Commit changes that have been made to this object to the parent. |
MetadataInterface |
copyTo(FolderInterface folder,
String name)
Make a copy of this object. |
void |
delete()
Delete this object from its repository. |
void |
deleteAttribute(String key)
Delete a specific attribute |
void |
deleteAttributes(List attributes)
Delete a list of attributes. |
List |
getAccessControls()
Get a list of the Access Controls on this object. |
String |
getAttribute(String key)
Get the value of the attribute with the given key/name. |
Map |
getAttributes()
Get a list of all the attributes. |
Date |
getCreateDate()
Get a Date object representing the time the metadata was created. |
String |
getDescription()
Get the object description. |
String |
getEntityKey()
Get the entity key for this item. |
String |
getEntityURL()
Get a "standard" URL for a metadata object. |
List |
getExtensions()
Get the extensions for this object. |
String |
getGUID()
Get a string representing a unique Identifier for this object. |
List |
getIdentities()
Get all the identities that are associated to this metadata object through permissions. |
static InformationServiceInterface |
getInformationService()
Get an instance of the Information Service. |
List |
getKeywords()
Get a list of keywords associated with this object. |
Date |
getModifyDate()
Get a Date object representing the time the metadata was last updated. |
String |
getName()
Gets the name of the object. |
String |
getParentPath(String rootFolderName)
Get the parent path for this object. |
List |
getParents()
Return a List of Folder objects that represent the parent(s) of this object in the hierarchy. |
String |
getPath(String rootFolderName)
Get the path of this object from the root folder, including the object name. |
List |
getPaths(String rootFolderName)
Get all valid paths for this object. |
PathUrl |
getPathUrl()
Get the SBIP URL. |
PathUrl |
getPathUrl(String rootTreeName)
Get the SBIP URL. |
PermissionInterface |
getPermission(IdentityInterface identity,
PermissionInterface permission)
Get a permission that matches the requested permission for the requested identity on this metadata object. |
List |
getPermissions(IdentityInterface identity)
Get all the permissions that apply to this object. |
List |
getPermissions(IdentityInterface identity,
String[] inheritedPermissions)
Get all the permissions that apply to this object. |
List |
getPreviousVersionNames()
Gets a list of previous version names |
List |
getRemarksList()
Return a List of Remarks objects that represent the dicussion threads related to this object. |
String |
getReposId()
Get the repository identifier for this object. |
RepositoryInterface |
getRepository()
Get the handle to the repository for this object. |
Object |
getRepositoryEntity()
Get the object that was returned directly from the repository. |
String |
getReposKey()
Get a String that can be passed directly to a RepositoryInterface.fetch method. |
int |
getTrackingId()
Get the tracking ID for this object. |
static long |
getTreeRefresh()
Get the interval for keeping the parent tree information before forcing a trip to the server to refresh it. |
String |
getType()
Get the object type. |
MetadataInterface |
getVersion(String versionName)
Return a smart object that represents a particular version |
boolean |
isAuthorized(String permission)
Check for a specific permission on this object by the user that owns the connection to the repository. |
boolean |
isLoggingEnabled(int level,
String context)
|
void |
logMessage(int level,
String message,
String context,
Throwable t)
|
String |
mapNameToFilesystem(int hostOS,
String prefix,
String suffix)
Map the metadata object name to a file system path. |
String |
mapUrlToFilesystem(int hostOS,
String prefix,
String suffix)
Map the metadata object's SBIP Url to a file system path. |
void |
moveTo(FolderInterface folder)
Move this object to a new folder. |
Object |
newServiceObject()
For objects that support it, get an "active" interface for the metadata object. |
protected void |
notifyTransactionListeners()
|
void |
refresh()
Refresh the data for this object from the repository. |
void |
removeAccessControl(AccessControlEntryInterface ace)
Remove an Access Control item from this object. |
void |
removeExtension(String name)
Remove an Extension from the current extension set. |
void |
removeKeyword(String keyword)
Remove a keyword from this object. |
void |
removePermissions(List identities,
List permissions)
Remove permissions matching the identities and permission list. |
void |
rollback()
Roll back changes to this object, and all objects that have been updated or created in the child repository. |
void |
setAttribute(String key,
String value)
Set the value of an attribute to the given value |
void |
setAttributes(Map attributeMap)
Set a number of attributes - names and values are given in the map |
void |
setDescription(String description)
Set the object description. |
void |
setGUID(String guid)
Set the GUID string for this object. |
void |
setKeywords(List keywords)
Set the keyword collection on this object. |
void |
setName(String name)
Set the name of the object. |
void |
setPermission(IdentityInterface identity,
PermissionInterface permission)
Set a new permission on this metadata object. |
void |
setRemarksList(List remarks)
Sets the list of Remarks objects that represent the dicussion threads related to this object. |
void |
setRepository(RepositoryInterface repository)
Set the repository that this item exists in. |
static void |
setTreeRefresh(long interval)
Set the interval for keeping the parent tree information before forcing a trip to the server to refresh it. |
MetadataInterface |
startTransaction()
Start a Transaction for this Metadata object. |
void |
transactionEvent(MetadataInterface mi)
Notify this object that a child transaction has completed either because of a commit or a rollback. |
void |
uncheckout()
Check out the item |
void |
update()
Persist any changes to the object back to the repository. |
void |
version()
Version control the item |
| 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 |
| Field Detail |
public static final int REPOSITORY_NONE
public static final int REPOSITORY_LDAP
public static final int REPOSITORY_OMR
public static final int REPOSITORY_DAV
public static final SimpleDateFormat[] formats
protected static final TimeZone gmtZone
protected int _repositoryFlag
protected Object _repositoryObject
protected RepositoryInterface _repository
| Constructor Detail |
protected Metadata(Class theClass)
throws RemoteException
theClass - Class which will be used to determine the
appropriate RMI socket factories.RemoteException - if unable to export the remote object.
public Metadata()
throws RemoteException
RemoteException - if unable to export the remote object.
protected Metadata(Object o,
Class theClass)
throws RemoteException
Use this constructor if you want to determine RMI socket factories using
the subclass's class instead of this object's class.
Use Metadata(Object) if you want to employ RMI socket factories
based on this class instead of the subclass's class.
o - The object used to initialize this object.theClass - The subclass's class which will be used to determine
appropriate RMI socket factories.RemoteException - if unable to export a remote object.
public Metadata(Object o)
throws RemoteException
Use this constructor if you want to determine RMI socket factories using
this object's class instead of the subsclass's class.
Use Metadata(Object, Class) if you want to employ RMI socket factories
based on the subclass instead of this class.
o - The object used to initialize this object.RemoteException - in the event of remote object failure.| Method Detail |
public static void setTreeRefresh(long interval)
interval - The interval in milliseconds to keep the cached tree
informationpublic static long getTreeRefresh()
public static InformationServiceInterface getInformationService()
throws ServiceException
ServiceException - in the event of a discovery error.public static void clearInformationService()
public String getName()
throws RemoteException
getName in interface MetadataInterfaceRemoteException - in the event of remote object failure.
public void setName(String name)
throws RemoteException
setName in interface MetadataInterfacename - The name of the object in the repository.RemoteException - in the event of remote object failure.
public String getDescription()
throws RemoteException
getDescription in interface MetadataInterfaceRemoteException - in the event of remote object failure.
public void setDescription(String description)
throws RemoteException
setDescription in interface MetadataInterfacedescription - The description String for the object.RemoteException - in the event of remote object failure.
public String getGUID()
throws RemoteException
getGUID in interface MetadataInterfaceRemoteException - in the event of remote object failure.
public void setGUID(String guid)
throws RemoteException,
IllegalStateException
setGUID in interface MetadataInterfaceguid - The guid string for this object.RemoteException - in the event of remote object failure.IllegalStateException - if the object already has an assigned
GUID.
public String getReposId()
throws RemoteException
getReposId in interface MetadataInterfaceRemoteException - in the event of remote object failure.
public String getReposKey()
throws ServiceException,
RemoteException
getReposKey in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public String getType()
throws RemoteException
getType in interface MetadataInterfaceRemoteException - in the event of remote object failure
public void add()
throws ServiceException,
RemoteException
add in interface MetadataInterfaceServiceException - If there's a repository error.RemoteException - in the event of a network error.
public void update()
throws ServiceException,
RemoteException
update in interface MetadataInterfaceServiceException - if an error occurs in the repository.RemoteException - in the event of remote object failure
public void refresh()
throws ServiceException,
RemoteException
refresh in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void delete()
throws ServiceException,
RemoteException
delete in interface MetadataInterfaceServiceException - in the event of a repository failure.RemoteException - in the event of a network failure.
public int getTrackingId()
throws RemoteException
getTrackingId in interface MetadataInterfaceRemoteException - in the event of remote object failure
public Object getRepositoryEntity()
throws RemoteException
getRepositoryEntity in interface MetadataInterfaceRemoteException - in the event of remote object failure
public String getEntityKey()
throws IllegalStateException,
ServiceException,
RemoteException
getEntityKey in interface MetadataInterfaceIllegalStateException - If the repository hasn't been set on
this object.ServiceException - If an error occurs getting the repository
URL.RemoteException - in the event of remote object failure
public String getEntityURL()
throws ServiceException,
RemoteException
getEntityURL in interface MetadataInterfaceServiceException - In the event of a service failure.RemoteException - In the event of remote object failure.
public PathUrl getPathUrl()
throws IllegalStateException,
ServiceException,
RemoteException
getPathUrl in interface MetadataInterfacePathUrl value with the object's location in a
rooted tree. If the object isn't in a rooted tree, null is returned.IllegalStateException - if the repository was never set on this
object.ServiceException - if a repository error occurs.RemoteException - if a remote object error occurs.
public PathUrl getPathUrl(String rootTreeName)
throws IllegalStateException,
ServiceException,
RemoteException
getPathUrl in interface MetadataInterfacerootTreeName - The name of the tree rooted at the BIP SoftwareComponent.PathUrl value with the object's location in the
rooted tree. If the object isn't in a tree with the given name,
rooted at the BIP SoftwareComponent, null is returned.IllegalStateException - if the repository was never set on this
object.ServiceException - if a repository error occurs.RemoteException - if a remote object error occurs.
public void setRepository(RepositoryInterface repository)
throws IllegalStateException,
RemoteException
setRepository in interface MetadataInterfacerepository - A handle to the repository for this object.IllegalStateException - If the repository has already been set.RemoteException - in the event of remote object failure
public RepositoryInterface getRepository()
throws RemoteException
getRepository in interface MetadataInterfaceRemoteException - in the event of remote object failure
public List getKeywords()
throws RemoteException
getKeywords in interface MetadataInterfaceRemoteException - in the event of remote object failure.
public void addKeyword(String keyword)
throws ServiceException,
RemoteException
addKeyword in interface MetadataInterfacekeyword - a new String to add as a keyword.ServiceException - if an error occurs in the repository.RemoteException - in the event of remote object failure
public void removeKeyword(String keyword)
throws RemoteException
removeKeyword in interface MetadataInterfacekeyword - The keyword to remove.RemoteException - in the event of remote object failure
public void setKeywords(List keywords)
throws ServiceException,
RemoteException
setKeywords in interface MetadataInterfacekeywords - The list of keywords to set on this object.ServiceException - In the event of repository failure.RemoteException - In the event of network failure.
public String getPath(String rootFolderName)
throws ServiceException,
RemoteException
getPath in interface MetadataInterfacerootFolderName - The name of the root folder for the path. If null
is passed in, the default BIP Tree name is used.ServiceException - in the event of repository failure.RemoteException - in the event of remote object failure.
public String getParentPath(String rootFolderName)
throws ServiceException,
RemoteException
getParentPath in interface MetadataInterfacerootFolderName - Name of the root folder for the path. If null is
passed in, the default BIP tree name is used.ServiceException - in the event of repository errors.RemoteException - in the event of remote object failure.
public List getPaths(String rootFolderName)
throws ServiceException,
RemoteException
getPaths in interface MetadataInterfacerootFolderName - Name of the root folder for the path.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public Object newServiceObject()
throws ServiceException,
RemoteException
newServiceObject in interface MetadataInterfaceServiceException - if an error occursRemoteException - in the event of remote object failure
public List getParents()
throws ServiceException,
RemoteException
getParents in interface MetadataInterfaceList valueServiceException - if an error occursRemoteException - in the event of remote object failure
public Date getCreateDate()
throws ServiceException,
RemoteException
getCreateDate in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public Date getModifyDate()
throws ServiceException,
RemoteException
getModifyDate in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public List getRemarksList()
throws ServiceException,
RemoteException
getRemarksList in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void setRemarksList(List remarks)
throws ServiceException,
RemoteException
setRemarksList in interface MetadataInterfaceremarks - The discussion threads related to this objectServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public PermissionInterface getPermission(IdentityInterface identity,
PermissionInterface permission)
throws ServiceException,
RemoteException
getPermission in interface MetadataInterfaceidentity - An IdentityInterface for the identity to find the
permission for.permission - The permission to look for.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void setPermission(IdentityInterface identity,
PermissionInterface permission)
throws ServiceException,
RemoteException
setPermission in interface MetadataInterfaceidentity - An IdentityInterface for the identity for the new
permission.permission - The new permission to add.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public List getPermissions(IdentityInterface identity)
throws ServiceException,
RemoteException
getPermissions in interface MetadataInterfaceidentity - The identity to get permissions for.ServiceException - in the event of repository error.RemoteException - in the event of remote object failure.
public List getPermissions(IdentityInterface identity,
String[] inheritedPermissions)
throws ServiceException,
RemoteException
getPermissions in interface MetadataInterfaceidentity - The identity to get permissions for.inheritedPermissions - An array of Strings containing the inherited
permissions to look for.ServiceException - in the event of repository error.RemoteException - in the event of remote object failure.
public List getIdentities()
throws ServiceException,
RemoteException
getIdentities in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void addPermissions(List identities,
List permissions)
throws ServiceException,
RemoteException
addPermissions in interface MetadataInterfaceidentities - A List of IdentityInterface objects for whom to set
the provided permissions.permissions - a List of com.sas.services.security.Permission
objects that specify the permissions to set for these
identities.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void removePermissions(List identities,
List permissions)
throws ServiceException,
RemoteException
removePermissions in interface MetadataInterfaceidentities - A List of com.sas.services.information.metadata.IdentityInterface
objects for whom to remove the permissions.permissions - A List of com.sas.services.security.PermissionInterface
objects to remove for the identities.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public List getAccessControls()
throws ServiceException,
RemoteException
getAccessControls in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void addAccessControl(AccessControlEntryInterface ace)
throws ServiceException,
RemoteException
addAccessControl in interface MetadataInterfaceace - An AccessControlInterface object to add to this
object.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void removeAccessControl(AccessControlEntryInterface ace)
throws ServiceException,
RemoteException
removeAccessControl in interface MetadataInterfaceace - An AccessControl object to remove from this object.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void moveTo(FolderInterface folder)
throws ServiceException,
RemoteException
moveTo in interface MetadataInterfacefolder - The new parent Folder of this object.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public MetadataInterface copyTo(FolderInterface folder,
String name)
throws ServiceException,
RemoteException
copyTo in interface MetadataInterfacefolder - The folder to be the parent of the new object.name - The name of the new object.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public List getExtensions()
throws ServiceException,
RemoteException
getExtensions in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void addExtension(String name,
String value,
String type)
throws ServiceException,
RemoteException
addExtension in interface MetadataInterfacename - The new extension name.value - The new extension value.type - The new extension value type.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void removeExtension(String name)
throws ServiceException,
RemoteException
removeExtension in interface MetadataInterfacename - The name of the extension to remove.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public boolean isAuthorized(String permission)
throws ServiceException,
RemoteException
isAuthorized in interface MetadataInterfacepermission - The permission string to check for.ServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public MetadataInterface startTransaction()
throws ServiceException,
RemoteException
startTransaction in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void commit()
throws ServiceException,
RemoteException
commit in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void rollback()
throws ServiceException,
RemoteException
rollback in interface MetadataInterfaceServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public void transactionEvent(MetadataInterface mi)
throws RemoteException
MetadataInterfacetransactionEvent in interface MetadataInterfacecom.sas.services.information.metadata.MetadataInterfacemi - The child object that has completed its transaction.RemoteException - In the event of remote object failure.
public void addTransactionListener(MetadataInterface mi)
throws RemoteException
MetadataInterfaceaddTransactionListener in interface MetadataInterfacecom.sas.services.information.metadata.MetadataInterfacemi - The metadata object to alert that a transaction has committed
or rolled back.RemoteException - In the event of remote object failure.
protected void notifyTransactionListeners()
throws RemoteException
public void logMessage(int level,
String message,
String context,
Throwable t)
throws RemoteException
logMessage in interface MetadataInterfacelevel - The level at which to log this message:
LoggerInterface.WARN, LoggerInterface.ERROR, etc.message - The formatted message to output.context - The logging context for which to output this
message. This is usually the fully qualified java class name.
If null or zero length, this will default to "com.sas.services.information.metadata".t - An optional exception to log.RemoteException - In the event of remote object failure.
public void addRemark(RemarksInterface remark)
throws ServiceException,
RemoteException
MetadataInterfaceaddRemark in interface MetadataInterfacecom.sas.services.information.metadata.MetadataInterfaceremark - The remark to be added to this smart objectServiceException - if a repository error occurs.RemoteException - in the event of remote object failure.
public boolean isLoggingEnabled(int level,
String context)
throws RemoteException
isLoggingEnabled in interface MetadataInterfacelevel - The level to check: LoggerInterface.WARN,
LoggerInterface.ERROR, etc.context - The logging context to check the level for. This is
usually the fully qualified java class name.RemoteException - In the event of remote object failure.
public String mapNameToFilesystem(int hostOS,
String prefix,
String suffix)
throws RemoteException,
IllegalArgumentException
mapNameToFilesystem in interface MetadataInterfacehostOS - The host operating system. Valid values include
Names.UNKNOWN,
Names.WINDOWS,
Names.UNIX,
Names.ZOS_HFS,
Names.ZOS_PDS and
Names.WEBDAV.prefix - The prefix to use when creating the file system path.suffix - The suffix to use when creating the file system path.String The file system path.RemoteException - In the event of remote object failure.IllegalArgumentException - If a null name is
specified or if an invalid host operating system value is
specified.
public String mapUrlToFilesystem(int hostOS,
String prefix,
String suffix)
throws ServiceException,
RemoteException,
IllegalArgumentException
mapUrlToFilesystem in interface MetadataInterfacehostOS - The host operating system. Valid values include
Names.UNKNOWN,
Names.WINDOWS,
Names.UNIX,
Names.ZOS_HFS,
Names.ZOS_PDS and
Names.WEBDAV.prefix - The prefix to use when creating the file system path.suffix - The suffix to use when creating the file system path.String The file system path.ServiceException - if a repository error occurs.RemoteException - In the event of remote object failure.IllegalArgumentException - If a null name is
specified or if an invalid host operating system value is
specified.
public String getAttribute(String key)
throws ServiceException,
RemoteException
getAttribute in interface MetadataInterface
public Map getAttributes()
throws ServiceException,
RemoteException
getAttributes in interface MetadataInterface
public void setAttribute(String key,
String value)
throws ServiceException,
RemoteException
setAttribute in interface MetadataInterface
public void addAttribute(String key,
String value)
throws ServiceException,
RemoteException
addAttribute in interface MetadataInterface
public void deleteAttribute(String key)
throws ServiceException,
RemoteException
deleteAttribute in interface MetadataInterface
public void setAttributes(Map attributeMap)
throws ServiceException,
RemoteException
setAttributes in interface MetadataInterface
public void addAttributes(Map attributeMap)
throws ServiceException,
RemoteException
addAttributes in interface MetadataInterface
public void deleteAttributes(List attributes)
throws ServiceException,
RemoteException
deleteAttributes in interface MetadataInterfaceattributes - List (of String) property names
public void version()
throws ServiceException,
RemoteException
version in interface MetadataInterface
public void checkout()
throws ServiceException,
RemoteException
checkout in interface MetadataInterface
public void checkin()
throws ServiceException,
RemoteException
checkin in interface MetadataInterface
public void uncheckout()
throws ServiceException,
RemoteException
uncheckout in interface MetadataInterface
public List getPreviousVersionNames()
throws ServiceException,
RemoteException
getPreviousVersionNames in interface MetadataInterface
public MetadataInterface getVersion(String versionName)
throws ServiceException,
RemoteException
getVersion in interface MetadataInterfaceversionName - The name of the version to return
|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||