The following are newly introduced classes

The following classes are no longer publicly accessible

The following classes have had signature changes

com.starbase.starteam.BuildNumber

Method Differences

New Methods
intgetBranchNumber()

com.starbase.starteam.Catalog

Method Differences

New Methods
int[]getAllIDs()
TypegetType()

com.starbase.starteam.CheckInResult

Method Differences

New Methods
intgetExclusiveLockerID()
intgetMyLockState()

com.starbase.starteam.DisembodiedItemException

Method Differences

New Methods
StringgetMessage()

com.starbase.starteam.DuplicateServerListEntryException

Method Differences

New Methods
StringgetMessage()

com.starbase.starteam.EnumeratedValue

Method Differences

New Methods
intgetSortOrder()

com.starbase.starteam.File

Method Differences

New Methods
voidcheckin(String, int, boolean, boolean, boolean)
voidcheckout(int, boolean, boolean, boolean)
voidconvertToNativeIIArchive(boolean)
intgetArchiveFormat()
StringgetArchiveFormatDisplayName(int)
StringgetArchiveName()
FileSyncInfogetFileSyncInfoEx(MD5, long, MD5, long, OLEDate)
longgetLocalSizeEx()
int[]getPossibleArchiveFormat()
longgetSizeEx()
intgetSmartStatus(File)
intgetSmartStatus()
intgetStatus(File)
intgetStatusByTimeEx(long, OLEDate)
booleanisInSyncByMD5(File, FileSyncInfo)
booleanisInSyncByTime(File, FileSyncInfo)
FilemoveLocalFile(File, String)
voidresyncStatusEx(MD5, long, MD5, long, OLEDate)
voidupdateStatusFromTimeEx(long, OLEDate)
voidupdateStatusInformationEx(long, OLEDate, MD5)
Changed Methods
voidcheckin(Stringintbooleanbooleanboolean)voidcheckin(CheckinOptions)
voidcheckout(intbooleanbooleanboolean)voidcheckout(CheckoutOptions)

com.starbase.starteam.FileStream

Method Differences

New Methods
longcomputeCompareMD5Ex(File, boolean, boolean, MD5)
longcomputeSyncMD5Ex(File, MD5)

com.starbase.starteam.Filter

Method Differences

New Methods
ISecurableContainergetParentContainer()

com.starbase.starteam.FilterEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.Folder

Method Differences

New Methods
voidaddFolderUpdateListener(FolderUpdateListener, int)
voidaddItemUpdateListener(ItemUpdateListener, Type, int)
FoldercopyFolderTree()
longcountItems(Type, int)
FoldergetFolderTree(int, int)
ISecurableContainergetParentContainer()
StringgetQualifiedName()
booleanisPopulated(String)
voidmoveTo(Folder)
ForeignRefreshResultrefreshForeignFiles(int)
voidremoveFolderUpdateListener(FolderUpdateListener, int)
voidremoveItemUpdateListener(ItemUpdateListener, Type, int)
FolderreverseShareTo(Folder, boolean)
FoldershareTo(Folder, boolean)
ItemshareTo(Folder)
voidupdateFolderTree(int)

com.starbase.starteam.FolderEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.FolderListManager

Method Differences

New Methods
voidaddFolderUpdateListener(FolderUpdateListener)
voidexcludeFolders(Folder, int, int)
intgetFolderID(Folder)
voidincludeFolders(Folder, int, int)
voidremoveFolderUpdateListener(FolderUpdateListener)

com.starbase.starteam.FolderTreeEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.GroupAccount

Field Differences

New Fields
intID_ALL_USERS

com.starbase.starteam.IPRange

Method Differences

New Methods
IPRangecopy()
booleanisEqualTo(IPRange)

com.starbase.starteam.Item

Method Differences

New Methods
voidacquireOwnership()
intgetBranchRevisionFromDotNotation(String)
Property[]getCachedProperties()
ItemgetCommonAncestor(Item)
OLEDategetDeletedTime()
intgetDeletedUserID()
intgetID()
ItemRevision[]getItemRevisions()
MergePoint[]getMergeHistory()
intgetOwner()
ISecurableContainergetParentContainer()
StringgetParentFolderQualifiedName()
intgetViewVersionFromDotNotation(String)
booleanisDeleted()
booleanisFromHistory()
booleanisRefreshRequired(String[])
booleanisReverseShareRecommended(Folder)
voidmoveTo(Folder)
voidpopulate(String[])
ObjectputByPropertyID(int, Object)
voidrefresh(String[])
ItemreverseShareTo(Folder)
voidsetBehavior(ItemBehavior)
ItemshareTo(Folder)
ItemsmartShareTo(Folder)

com.starbase.starteam.ItemBehavior

Method Differences

New Methods
voidsetBranchOnChange(boolean)
voidsetConfig(ViewConfiguration)
voidsetFloatingConfig()

com.starbase.starteam.ItemEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.ItemIDEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.ItemList

Method Differences

New Methods
booleanisRefreshRequired(String[])
voidrefresh(String[])

com.starbase.starteam.ItemListEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.ItemListManager

Method Differences

New Methods
voidaddItemUpdateListener(ItemUpdateListener)
voidremoveItemUpdateListener(ItemUpdateListener)

com.starbase.starteam.ItemReference

Method Differences

New Methods
ItemReference[]getChildren()
ItemReferencegetParent()

com.starbase.starteam.KeywordReader

Method Differences

New Methods
voidsetEncoding(String)

com.starbase.starteam.LabelEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.Link

Method Differences

New Methods
Linkcopy()
intgetParentFolderItemID()
booleanisEqualTo(Link)

com.starbase.starteam.LinkEndpoint

Method Differences

New Methods
LinkEndpointcopy()
booleanisEqualTo(LinkEndpoint)

com.starbase.starteam.MPXStatusEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.NoSuchPropertyException

Method Differences

New Methods
StringgetMessage()

com.starbase.starteam.NotificationEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.Permission

Field Differences

New Fields
intALL

com.starbase.starteam.Project

Method Differences

New Methods
voidacquireOwnership()
intgetOwner()
ISecurableContainergetParentContainer()
voidgoNative()
booleanisActiveProcessItemStateEnabled(EnumeratedValue)
booleanisEnhancedProcessItemsEnabled()
booleanisProcessItemTypeEnabled(Type)
booleanisProcessItemsRequired()
voidsetActiveProcessItemStateEnabled(EnumeratedValue, boolean)
voidsetEnhancedProcessItemsEnabled(boolean)
voidsetProcessItemTypeEnabled(Type, boolean)
voidsetProcessItemsRequired(boolean)

com.starbase.starteam.ProjectEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.PromotionState

Method Differences

New Methods
voidacquireOwnership()
intgetOwner()
ISecurableContainergetParentContainer()
booleanhasPermission(int)

com.starbase.starteam.PropertyEnums

Field Differences

New Fields
intFILE_ARCHIVE_FORMAT_NATIVE_I
intFILE_ARCHIVE_FORMAT_NATIVE_II
intFILE_ARCHIVE_FORMAT_NOT_APPLICABLE
intPROJECT_PROCESS_LINKS_DIRECT
intPROJECT_PROCESS_LINKS_VIA_PROCESS_TASK
intREQ_STATUS_ACCEPTED
intREQ_STATUS_APPROVED
intREQ_STATUS_COMPLETE
intREQ_STATUS_DEFERRED
intREQ_STATUS_DRAFT
intREQ_STATUS_PENDING
intREQ_STATUS_READY
intREQ_STATUS_REJECTED
intREQ_STATUS_REVIEW
intREQ_STATUS_SUBMITTED
intTASK_USAGE_CHECKIN
intTASK_USAGE_OTHER
intTASK_USAGE_PROMOTE
intTASK_USAGE_REBASE
intTASK_USAGE_REPLICATE

com.starbase.starteam.PropertyNames

Field Differences

New Fields
java.lang.StringFILE_ARCHIVE_FORMAT
java.lang.StringFILE_ARCHIVE_NAME
java.lang.StringFILE_HIVE_ID
java.lang.StringITEM_DELETED_TIME
java.lang.StringITEM_DELETED_USER_ID
java.lang.StringPROJECT_ALTERNATE_CR_EDITOR_PATH
java.lang.StringPROJECT_ALTERNATE_FILE_EDITOR_PATH
java.lang.StringPROJECT_ALTERNATE_REQUIREMENT_EDITOR_PATH
java.lang.StringPROJECT_ALTERNATE_TASK_EDITOR_PATH
java.lang.StringPROJECT_ALTERNATE_TOPIC_EDITOR_PATH
java.lang.StringPROJECT_DISPLAY_ALTERNATE_CR_EDITOR
java.lang.StringPROJECT_DISPLAY_ALTERNATE_FILE_EDITOR
java.lang.StringPROJECT_DISPLAY_ALTERNATE_REQUIREMENT_EDITOR
java.lang.StringPROJECT_DISPLAY_ALTERNATE_TASK_EDITOR
java.lang.StringPROJECT_DISPLAY_ALTERNATE_TOPIC_EDITOR
java.lang.StringPROJECT_PROCESS_LINKS
java.lang.StringPROJECT_PROCESS_SELECT_REQUIREMENT
java.lang.StringPROJECT_PROCESS_SHOW_REQUIREMENT_APPROVED
java.lang.StringREQ_PARENT_OBJECTID
java.lang.StringREQ_STATUS
java.lang.StringREV_BRANCH_FLAG
java.lang.StringREV_BRANCH_STATE
java.lang.StringREV_LOCATION_ITEM_ID
java.lang.StringREV_OBJECT_ID
java.lang.StringREV_OBJECT_TIME
java.lang.StringREV_PARENT_ITEM_ID
java.lang.StringREV_PROJECT_ID
java.lang.StringREV_TIME
java.lang.StringREV_USER_ID
java.lang.StringREV_VIEW_ID
java.lang.StringTASK_USAGE
java.lang.StringTASK_USAGE_90

com.starbase.starteam.QueryEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.QueryInfo

Method Differences

New Methods
ISecurableContainergetParentContainer()

com.starbase.starteam.SDKRuntimeException

Method Differences

New Methods
StringgetMessage()
booleanisInternalApplicationError(Throwable)
booleanisInternalError()

com.starbase.starteam.Server

Method Differences

New Methods
CacheAgentautoLocateCacheAgent()
intautoLogOn()
voidcacheLogOnCredentials(String, String)
voidchangePassword(String, String, String)
voidenableCredentialCaching()
intgetAutoReconnectAttempts()
intgetAutoReconnectWait()
CacheAgentgetCurrentCacheAgent()
EventHandlerProfilegetCurrentMPXProfile()
OLEDategetCurrentTime()
String[]getForeignArchivePaths(int, String)
GroupgetGroup(int)
booleangetMPXCacheAgentEnabled()
StringgetMPXTransmitterName()
booleanisAutoLogOnAvailable()
booleanisAutoReconnectEnabled()
booleanisCredentialCachingAvailable()
booleanisCredentialCachingEnabled()
CacheAgentlocateCacheAgent(String, int)
voidreconnect()
voidreconnect(String)
voidsetAutoReconnectAttempts(int)
voidsetAutoReconnectEnabled(boolean)
voidsetAutoReconnectWait(int)
voidsetCommandUserID(int)
voidsetMPXCacheAgentEnabled(boolean)

com.starbase.starteam.ServerAdministration

Method Differences

New Methods
StringgenerateDiagnosticDump(int)
HiveManagergetHiveManager()
SecurityLogEntry[]getSecurityLog(int)
ServergetServer()
booleantestDirectoryServiceSettings(String, int, boolean)
voidupdateEnumeratedField(Property, boolean, Translations, EnumeratedValue[], int)

Field Differences

New Fields
intLOG_ALL
intLOG_ASSERTIONS
intLOG_EXCEPTIONS
intLOG_MESSAGES
intLOG_WARNINGS

com.starbase.starteam.ServerConfiguration

Method Differences

New Methods
ServerConfigurationcopy()
intgetDumpType()
booleangetNoTimeoutNamedLicenses()
booleangetUsingSecureDirectoryService()
booleanisEnhancedProcessItemsEnabledForAllProjects()
booleanisEnhancedProcessItemsEnabledForNewProjects()
booleanisEqualTo(ServerConfiguration)
voidsetDumpType(int)
voidsetEnhancedProcessItemsEnabledForAllProjects(boolean)
voidsetEnhancedProcessItemsEnabledForNewProjects(boolean)
voidsetNoTimeoutNamedLicenses(boolean)
voidsetUsingSecureDirectoryService(boolean)

com.starbase.starteam.ServerControlEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.ServerException

Method Differences

New Methods
ServerExceptionforError(Server, String, String, int, String, boolean, double, int, Hashtable)

com.starbase.starteam.ServerInfo

Method Differences

New Methods
ServerInfocopy()
booleangetAlwaysEnableCacheAgentForObjectProperties()
booleangetAutoLocateCacheAgent()
booleangetEnableCacheAgentForFileContent()
booleangetEnableCacheAgentForObjectProperties()
StringgetMPXCacheAgentAddress()
intgetMPXCacheAgentPort()
intgetMPXCacheAgentThreadCount()
intgetPort()
booleanisEqualTo(ServerInfo)
voidsetAlwaysEnableCacheAgentForObjectProperties(boolean)
voidsetAutoLocateCacheAgent(boolean)
voidsetEnableCacheAgentForFileContent(boolean)
voidsetEnableCacheAgentForObjectProperties(boolean)
voidsetMPXCacheAgentAddress(String)
voidsetMPXCacheAgentPort(int)
voidsetMPXCacheAgentThreadCount(int)
voidsetPort(int)

com.starbase.starteam.ServerLicenseInfo

Method Differences

New Methods
BLSLicenseInfo[]getBLSLicenses()
int[]getBLSSlipGUIDs()
intgetNumUsersForBLSLicense(int)
intgetUnassignedLicenseUsers()

com.starbase.starteam.StarTeamClientOptions

Method Differences

New Methods
Item[]getAllProcessItems(Server)
booleangetMPXEnabled()
ItemgetProcessItem(View)
voidsetMPXEnabled(boolean)
voidsetProcessItem(Item, View)

com.starbase.starteam.StatusMethod

Method Differences

New Methods
FileBasedStatusManagergetCentralStatusManager()
FileBasedStatusManagergetDefaultStatusManager()
FileBasedStatusManagergetPerFolderStatusManager()
FileBasedStatusManagergetStatusManagerForView(View)
FileBasedStatusManagergetStatusManagerForViewId(int, String)

com.starbase.starteam.SupportedFeatures

Method Differences

New Methods
booleancanShareFolderOnly()
booleanhasBLSLicensing()
booleanhasBulkCreateLinks()
booleanhasBulkFetchLinks()
booleanhasCurrentTime()
booleanhasDeletedItems()
booleanhasEnhancedProcessItemCustomizations()
booleanhasEnhancedProcessItems()
booleanhasEnhancedProcessItemsNative()
booleanhasFolderComponentAccessRights()
booleanhasItemRevision()
booleanhasLabelCommandsOnRolledBackView()
booleanhasLicenseUsage()
booleanhasLinkParentFolderItemID()
booleanhasLongFileSizes()
booleanhasMergeHistory()
booleanhasNativeIIVault()
booleanhasNewUserCertificate()
booleanhasNoTimeoutNamedLicenses()
booleanhasObjectOwnership()
booleanhasPVCSSupport()
booleanhasSecureDirectoryService()
booleanhasVSSSupport()

com.starbase.starteam.SystemPolicy

Method Differences

New Methods
SystemPolicycopy()
booleanisEqualTo(SystemPolicy)

com.starbase.starteam.Task

Method Differences

New Methods
WorkRecordcreateWorkRecord(User)
ProcessItemUsagegetUsage()
booleanisProcessTask()
voidsetUsage(ProcessItemUsage)

com.starbase.starteam.Type

Method Differences

New Methods
AclEntry[]getComponentACL()
AclEntry[]getContainerLevelACL(String)
ISecurableContainergetParentContainer()
PropertygetPrimaryDescriptor()
booleanhasPermission(int, String)
booleanhasPermission(int)
voidrefresh()
voidsetComponentACL(AclEntry[])
voidsetContainerLevelACL(AclEntry[], String)

com.starbase.starteam.TypeEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.TypeNames

Field Differences

New Fields
java.lang.StringITEM_REVISION

com.starbase.starteam.TypeNotFoundException

Method Differences

New Methods
StringgetMessage()

com.starbase.starteam.TypedResource

Method Differences

New Methods
StringtoString()

com.starbase.starteam.UserAccount

Method Differences

New Methods
intgetBLSSlipGuid()
OLEDategetCreatedTime()
intgetLicenseType()
voidsetBLSSlipGuid(int)
voidsetLicenseType(int)

Field Differences

New Fields
intLICENSE_TYPE_LICENSE_SERVER
intLICENSE_TYPE_STARTEAM
intLICENSE_TYPE_UNASSIGNED

com.starbase.starteam.UserEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.starteam.View

Method Differences

New Methods
voidacquireOwnership()
voidaddFolderUpdateListener(FolderUpdateListener)
voidaddItemUpdateListener(ItemUpdateListener, Type)
voidclose()
FileBasedStatusManagergetFileStatusManager()
intgetOwner()
ISecurableContainergetParentContainer()
RecycleBingetRecycleBin()
booleanisBranch()
booleanisBranchAll()
booleanisBranchNone()
booleanisNonDerived()
booleanisRoot()
voidremoveFolderUpdateListener(FolderUpdateListener)
voidremoveItemUpdateListener(ItemUpdateListener, Type)

com.starbase.starteam.ViewConfiguration

Method Differences

New Methods
booleanisEqualTo(ViewConfiguration)

com.starbase.starteam.ViewEvent

Method Differences

New Methods
ObjectgetSource()

com.starbase.util.FileUtils

Method Differences

New Methods
longgetFileLengthEx(File)

Field Differences

New Fields
longMAX_FILE_LENGTH
longMAX_FILE_LENGTH_80

com.starbase.util.LocaleChangeEvent

Method Differences

New Methods
ObjectgetSource()
StringtoString()

com.starbase.util.MD5

Method Differences

New Methods
longcomputeFileMD5Ex(File)
longcomputeStreamMD5Ex(InputStream)
StringtoHexString()

com.starbase.util.OLEDate

Field Differences

New Fields
com.starbase.util.OLEDateCURRENT_SERVER_TIME

com.starbase.util.Platform

Method Differences

New Methods
doublegetFileLastModified(String)
StringgetHostAddress()
booleanisDotNET()

com.starbase.util.XMLUtils

Method Differences

New Methods
voidwriteEscaped(String, Writer)