atg.versionmanager
Interface ManagedElement

All Known Subinterfaces:
Asset, AssetVersion, Branch, DevelopmentLine, Snapshot, WorkingVersion, Workspace

public interface ManagedElement

A base interface for all objects under control of a version manager. These versioning objects comprise layers, version histories, versions and working versions.


Field Summary
static java.lang.String CLASS_VERSION
           
 
Method Summary
 java.lang.String getDisplayName()
          Returns the user-visible name of this element.
 java.lang.String getName()
          Gets the unqualified name of the element.
 VersionManagerURI getURI()
          Returns the unique ID for this element
 VersionManager getVersionManager()
          Managed element has a version manager
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values
Method Detail

getURI

VersionManagerURI getURI()
Returns the unique ID for this element

Returns:
VersionManagerURI

getName

java.lang.String getName()
Gets the unqualified name of the element. This will be the same as the last part of the URI for the element. In most cases getURI() should be used instead so that the information about which version manager owns this element is not lost.


getVersionManager

VersionManager getVersionManager()
Managed element has a version manager

Returns:
manager for this element

getDisplayName

java.lang.String getDisplayName()
Returns the user-visible name of this element.

Returns:
String the name of this element as it should be displayed to the user.