|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.starbase.starteam.SupportedFeatures
The SupportedFeatures class contains a number of methods that report whether or not a particular feature is available for a StarTeam server.
Server.getSupportedFeatures()| Method Summary | |
boolean |
canShareFolderOnly()
Determines whether or not the server supports sharing a folder without sharing any of its subfolders or contained items. |
boolean |
equals(java.lang.Object source)
returns true if this object instance is equal to the source |
boolean |
hasBLSLicensing()
Returns true if the server supports licenses managed by the Borland License Server. |
boolean |
hasBulkCreateLinks()
Determines whether or not the server can create multiple links via a single server command. |
boolean |
hasBulkFetchLinks()
Determines whether or not the server fetch links for multiple items via a single server command. |
boolean |
hasClientManagedFileStatus()
Deprecated. All supported versions of the StarTeam server manage file status information on the client. This method always returns true. |
boolean |
hasConcurrentLicensing()
Deprecated. All supported versions of the StarTeam server support concurrent licensing. This method always returns true. |
boolean |
hasCurrentTime()
Determines whether or not the server can report its current time. |
boolean |
hasCustomTranslations()
Return true if property and enum names can have customized display names for clients in different locales. |
boolean |
hasDeletedItems()
Determines whether or not the server supports retrieval of information regarding deleted items. |
boolean |
hasDiagnostics()
Determines whether or not the server supports server configuration diagnostic properties. |
boolean |
hasDiagnosticStatisticsReporting()
Determines whether or not this server can report diagnostic statistics. |
boolean |
hasDirectoryServiceSupport()
Return true if Directory Service is supported. |
boolean |
hasEnhancedProcessItemCustomizations()
Determines whether or not this is a StarTeam 9.0 or earlier server that has been customized to support the enhanced process item model. |
boolean |
hasEnhancedProcessItems()
Determines whether or not this server has at least partial support for the enhanced process item model. |
boolean |
hasEnhancedProcessItemsNative()
Determines whether or not this server has native support for the enhanced process item model. |
boolean |
hasFileExecutablePermission()
Return true if the "executable" permission for files is maintained and restored on checkout. |
boolean |
hasFolderComponentAccessRights()
Return true if the server supports component-level access rights for Folders. |
boolean |
hasForwardCompatibility()
Returns true if older clients can talk to newer servers. |
boolean |
hasGroupMembers()
Return true if the server can provide group membership information without requiring special privileges. |
int |
hashCode()
returns a unique hash for all instances of this type |
boolean |
hasItemRevision()
Determines whether or not the server supports ItemRevision. |
boolean |
hasLabelCommandsOnRolledBackView()
Determins whether or not the server supports the following Label operations in rolled back views: 1. |
boolean |
hasLabelCopy()
Determines whether or not labels can be copied. |
boolean |
hasLabelLocking()
Returns true if the server supports the locking (freezing) of labels. |
boolean |
hasLicenseUsage()
Return true if server supports "License Usage" feature. |
boolean |
hasLinkParentFolderItemID()
Determines whether or not the server supports retrieving parent Folder Item ID on a Link object. |
boolean |
hasLongFileSizes()
Determines whether or not file sizes greater than 2GB are supported. |
boolean |
hasMergeHistory()
Determines whether or not the server supports MergeHistory feature. |
boolean |
hasMergeService()
Determines whether or not merge service is available. |
boolean |
hasMultiCommandTransactions()
Determines whether or not the server supports multi-command transactions. |
boolean |
hasNamedConfigOptions()
Determines whether or not the server supports named server configuration options. |
boolean |
hasNativeIIVault()
Determines whether or not the server supports the new "NativeII" vault format. |
boolean |
hasNewAuditProperties()
Return true if server supports additional new properties for Audit items. |
boolean |
hasNewUserCertificate()
Return true if server supports "New User Certificate" feature. |
boolean |
hasNoTimeoutNamedLicenses()
Reports whether the server supports "NoTimeoutNamedLicenses" feature. |
boolean |
hasNOTQueryOperator()
Return true if queries can be built using the NOT operator. |
boolean |
hasObjectOwnership()
Determines whether or not the server supports "Object Ownership". |
boolean |
hasPromotionStateRights()
Return true if access rights are set on individual promotion states This first appeared in the 5.3 release. |
boolean |
hasPVCSSupport()
Determines whether or not PVCS foreign archives are supported. |
boolean |
hasReconnect()
Determines whether or not the server supports reconnect features. |
boolean |
hasSecureDirectoryService()
Determines whether or not the server supports "Secure Directory Service (LDAPS)" feature. |
boolean |
hasServerCommandStats()
Determines whether or not the server supports retrieval of command statistics. |
boolean |
hasServerExclusiveLock()
Returns true if the server can be locked exclusively for the use of a specific user. |
boolean |
hasServerLicenseInfo()
Deprecated. License information is available in all supported versions of the StarTeam server. This method always returns true. |
boolean |
hasServerLock()
Deprecated. |
boolean |
hasServerLockStatus()
Deprecated. All supported versions of the StarTeam server can report their current lock status. This method always returns true. |
boolean |
hasServerShutdown()
Deprecated. All supported versions of the StarTeam server can be shut down and restarted remotely. This method always returns true. |
boolean |
hasVSSSupport()
Determines whether or not VSS foreign archives are supported. |
boolean |
isServerLocalized()
Return true if the server is localized. |
boolean |
isShareTreeTimeBased()
If the share tree is time based, then Item.getReferences() returns a share tree that depends on the view configuration. |
java.lang.String |
toDebugString()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
public boolean hasLabelLocking()
Label.isLocked(),
Label.setLocked(boolean)public boolean hasClientManagedFileStatus()
StatusMethod,
StarTeamClientOptions.setViewStatusMethodOverride(com.starbase.starteam.View, com.starbase.starteam.StatusMethod),
StarTeamClientOptions.getViewStatusMethodOverride(com.starbase.starteam.View),
StarTeamClientOptions.setCentralStatusDirectory(java.lang.String),
StarTeamClientOptions.getCentralStatusDirectory(),
StarTeamClientOptions.setDefaultStatusMethod(com.starbase.starteam.StatusMethod),
StarTeamClientOptions.getDefaultStatusMethod()public boolean hasNOTQueryOperator()
QueryNode.OP_NOTpublic boolean hasForwardCompatibility()
public boolean hasServerLock()
SupportedFeatures.hasServerLockStatus(),
SupportedFeatures.hasServerExclusiveLock()public boolean hasServerLockStatus()
ServerAdministration.getServerLockStatus()public boolean hasServerExclusiveLock()
ServerAdministration.lockServerExclusively()public boolean hasBLSLicensing()
public boolean hasMultiCommandTransactions()
public boolean hasLicenseUsage()
ServerAdministrator#getLicenseUsage,
ServerAdministrator#updateLicenseUsagepublic boolean hasNewUserCertificate()
Server#newPasswordAtLogOnpublic boolean hasServerLicenseInfo()
ServerLicenseInfo,
ServerAdministration.getLicenseInformation()public boolean hasConcurrentLicensing()
ServerLicenseInfo,
ServerAdministration.getLicenseInformation(),
UserAccount.setHasFixedLicense(boolean),
UserAccount.getHasFixedLicense()public boolean hasServerShutdown()
ServerAdministration.shutdownServer(),
ServerAdministration.restartServer()public boolean hasObjectOwnership()
public boolean hasNewAuditProperties()
public boolean hasFileExecutablePermission()
PropertyNames.FILE_EXECUTABLEpublic boolean hasGroupMembers()
Group.isMember(int),
Group.fetchMemberUserIDs(boolean)public boolean hasPromotionStateRights()
PromotionState.getACL(),
PromotionState.setACL(com.starbase.starteam.AclEntry[])public boolean isServerLocalized()
public boolean hasCustomTranslations()
Property.getTranslations(),
Translationspublic boolean hasDirectoryServiceSupport()
UserAccount,
ServerConfigurationpublic boolean hasLabelCopy()
View.cloneViewLabel(com.starbase.starteam.Label, java.lang.String, java.lang.String, boolean, boolean),
View.cloneRevisionLabel(com.starbase.starteam.Label, java.lang.String, java.lang.String, boolean)public boolean hasMergeService()
Item.deleteMergePoint(com.starbase.starteam.MergePoint),
Item.recordMergePoint(com.starbase.starteam.Item),
Item.resolveMergePoint(com.starbase.starteam.Item)public boolean hasServerCommandStats()
ServerAdministration.getServerCommandStats(java.io.OutputStream)public boolean hasNamedConfigOptions()
ServerAdministration.getNamedConfigOptions(java.lang.String[]),
ServerAdministration.setNamedConfigOptions(java.lang.String[], java.lang.String[])public boolean hasDiagnostics()
ServerConfiguration.getTraceExpensiveOperations(),
ServerConfiguration.setTraceExpensiveOperations(boolean),
ServerConfiguration.getExpensiveOperationMinimum(),
ServerConfiguration.setExpensiveOperationMinimum(int),
ServerConfiguration.getDumpAsserts(),
ServerConfiguration.setDumpAsserts(boolean),
ServerConfiguration.getDumpErrors(),
ServerConfiguration.setDumpErrors(boolean)public boolean hasReconnect()
ServerConfiguration.getReconnectTimeout()public boolean hasItemRevision()
Item.getItemRevisions(),
ItemRevisionpublic boolean hasLinkParentFolderItemID()
Link.getParentFolderItemID()public boolean hasMergeHistory()
Item.getMergeHistory()public boolean hasSecureDirectoryService()
ServerConfiguration.getUsingSecureDirectoryService()public boolean hasNativeIIVault()
HiveManager.getHiveInfo(),
HiveManager.setHiveInfo(com.starbase.starteam.HiveInfo[]),
PropertyNames.FILE_ARCHIVE_FORMAT,
PropertyNames.FILE_ARCHIVE_NAME,
PropertyNames.FILE_HIVE_IDpublic boolean hasNoTimeoutNamedLicenses()
ServerConfiguration.getNoTimeoutNamedLicenses()public boolean hasPVCSSupport()
public boolean hasVSSSupport()
public boolean hasLongFileSizes()
public boolean hasDeletedItems()
PropertyNames.ITEM_DELETED_TIME,
PropertyNames.ITEM_DELETED_USER_ID,
Item.isDeleted(),
Item.getDeletedTime(),
Item#getDeletedUserUDpublic boolean hasLabelCommandsOnRolledBackView()
Label.attachItem(com.starbase.starteam.Item, int, com.starbase.util.OLEDate, boolean),
Label.attachToFolder(com.starbase.starteam.Folder, int),
Label.attachToItems(int[], com.starbase.starteam.ViewConfiguration),
Label.detachFromFolder(com.starbase.starteam.Folder, int),
Label.detachFromItems(int[]),
Label.detachItem(com.starbase.starteam.Item),
Label.moveItem(com.starbase.starteam.Item, int, com.starbase.util.OLEDate)public boolean canShareFolderOnly()
Folder.shareTo(Folder,boolean)public boolean hasCurrentTime()
Server.getCurrentTime()public boolean hasEnhancedProcessItems()
StarTeam server versions 9.1 and later have full support for the enhanced process item model. Earlier servers must be customized in order to support the enhanced model on add and checkin operations.
SupportedFeatures.hasEnhancedProcessItemsNative(),
SupportedFeatures.hasEnhancedProcessItemCustomizations()public boolean hasEnhancedProcessItemsNative()
ProcessItem#hasEnhancedModelNativepublic boolean hasEnhancedProcessItemCustomizations()
ProcessItem#hasEnhancedModelCustomizationspublic boolean hasBulkCreateLinks()
LinkFactorypublic boolean hasBulkFetchLinks()
LinkCachepublic boolean hasFolderComponentAccessRights()
public boolean isShareTreeTimeBased()
public boolean hasDiagnosticStatisticsReporting()
ServerConfiguration#isDiagnosticStatisticsReportingEnabledpublic java.lang.String toDebugString()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object source)
equals in class java.lang.Objectsource - Object the source to comapre with
public int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||