The following are newly introduced classes

The following classes are no longer publicly accessible

The following classes have had signature changes

com.starbase.diff.StarTeamMerge

Method Differences

New Methods
booleanmerge(File, String, File, String, File, String, DiffCompare, OutputStream, String, String, String, String, boolean, boolean, String)
booleanmergeToFile(File, String, File, String, File, String, DiffCompare, File, String, String, String, String, boolean, boolean, String)

com.starbase.starteam.Audit

Method Differences

New Methods
StringgetItemClass2Name()
StringgetItemClass3Name()
StringgetItemDescriptor2()
StringgetItemDescriptor3()

com.starbase.starteam.BuildNumber

Method Differences

New Methods
intgetBranchNumber()

com.starbase.starteam.Catalog

Method Differences

New Methods
int[]getAllIDs()
TypegetType()
booleanisRefreshIDsRequired(int[])
booleanisRefreshRequired()

com.starbase.starteam.CheckInResult

Method Differences

New Methods
intgetExclusiveLockerID()
intgetMyLockState()

com.starbase.starteam.DisembodiedItemException

Method Differences

New Methods
ItemgetItem()
StringgetMessage()

com.starbase.starteam.DuplicateServerListEntryException

Method Differences

New Methods
StringgetMessage()

com.starbase.starteam.EnumeratedValue

Method Differences

New Methods
EnumeratedValuecopy()
StringgetDisplayName()
booleangetEnabled()
intgetSortOrder()
TranslationsgetTranslations()
voidsetEnabled(boolean)
voidsetTranslations(Translations)
StringtoString()

com.starbase.starteam.EventHandlerInfo

Method Differences

New Methods
voidsetDescription(String)

Field Differences

New Fields
java.lang.StringMPX_TRANSMITTER

com.starbase.starteam.EventHandlerProfile

Method Differences

New Methods
EventHandlerProfilecopy()
booleanisEqualTo(EventHandlerProfile)

com.starbase.starteam.File

Method Differences

New Methods
voidcheckin(String, int, boolean, boolean, boolean)
voidcheckout(int, boolean, boolean, boolean)
voidconvertArchive(boolean, int)
voidconvertToNativeIIArchive(boolean)
intgetArchiveFormat()
StringgetArchiveFormatDisplayName(int)
StringgetArchiveName()
StringgetDefaultEncoding()
FileSyncInfogetFileSyncInfoEx(MD5, long, MD5, long, OLEDate)
booleangetLocalFileExecutable()
StringgetLocalName()
StringgetLocalPath()
longgetLocalSizeEx()
int[]getPossibleArchiveFormat()
longgetSizeEx()
intgetSmartStatus()
intgetSmartStatus(File)
intgetStatus(File)
intgetStatusByTimeEx(long, OLEDate)
booleanisInSyncByMD5(File, FileSyncInfo)
booleanisInSyncByTime(File, FileSyncInfo)
FilemoveLocalFile(File, String)
voidresyncStatusEx(MD5, long, MD5, long, OLEDate)
voidsetDefaultEncoding(String)
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
Filtercopy()
ISecurableContainergetParentContainer()
booleanisDirty()
booleanisEqualTo(Filter)
Deleted Methods
voidregisterIlmListener(ItemListManager)

com.starbase.starteam.Folder

Method Differences

New Methods
voidaddFolderListener(IFolderListener, int)
voidaddFolderUpdateListener(FolderUpdateListener, int)
voidaddItemListener(IItemListener, Type, int)
voidaddItemListener(IItemListener, Type, String[], int)
voidaddItemUpdateListener(ItemUpdateListener, Type, int)
Itemcopy()
FoldercopyFolderTree()
longcountItems(Type, int)
FoldergetFolderTree(int, int)
File[]getNotInViewFiles()
ISecurableContainergetParentContainer()
StringgetQualifiedName()
booleanisEqualTo(Item)
booleanisPopulated(String)
booleanisRefreshItemsRequired(String, String[], int)
voidmoveTo(Folder)
ForeignRefreshResultrefreshForeignFiles(int)
voidremoveFolderListener(IFolderListener, int)
voidremoveFolderUpdateListener(FolderUpdateListener, int)
voidremoveItemListener(IItemListener, Type, int)
voidremoveItemUpdateListener(ItemUpdateListener, Type, int)
FolderreverseShareTo(Folder, boolean)
ItemshareTo(Folder)
FoldershareTo(Folder, boolean)
voidupdateFolderTree(int)

com.starbase.starteam.FolderListManager

Method Differences

New Methods
voidaddFolderListener(IFolderListener)
voidaddFolderUpdateListener(FolderUpdateListener)
voiddiscard()
voidexcludeFolders(Folder, int, int)
intgetFolderID(Folder)
voidincludeFolders(Folder, int, int)
booleanisRefreshRequired()
voidremoveFolderListener(IFolderListener)
voidremoveFolderUpdateListener(FolderUpdateListener)
Deleted Methods
voidregisterIlmListener(ItemListManager)

com.starbase.starteam.Group

Method Differences

New Methods
Groupcopy()
int[]fetchMemberUserIDs(boolean)
booleanisEqualTo(Group)
booleanisMember(int)

com.starbase.starteam.GroupAccount

Method Differences

New Methods
GroupAccountcopy()
booleanisEqualTo(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()
Itemcopy()
intgetBranchRevisionFromDotNotation(String)
Property[]getCachedProperties()
ItemgetCommonAncestor(Item)
OLEDategetDeletedTime()
intgetDeletedUserID()
intgetID()
ItemRevision[]getItemRevisions()
MergePoint[]getMergeHistory()
intgetOwner()
ISecurableContainergetParentContainer()
StringgetParentFolderQualifiedName()
intgetViewVersionFromDotNotation(String)
booleanisDeleted()
booleanisEqualTo(Item)
booleanisFromHistory()
booleanisRefreshRequired(String[])
booleanisRefreshRequired()
booleanisReverseShareRecommended(Folder)
voidmoveTo(Folder)
voidpopulate(String[])
voidpopulate()
ObjectputByPropertyID(int, Object)
voidrefresh()
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.ItemList

Method Differences

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

com.starbase.starteam.ItemListManager

Method Differences

New Methods
voidaddItemListener(IItemListener)
voidaddItemUpdateListener(ItemUpdateListener)
voiddiscard()
intgetItemID(Item)
booleanisRefreshRequired()
voidremoveItemListener(IItemListener)
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.Label

Method Differences

New Methods
Labelcopy()
booleanisEqualTo(Label)

com.starbase.starteam.Link

Method Differences

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

com.starbase.starteam.LinkEndpoint

Method Differences

New Methods
LinkEndpointcopy()
ItemgetItem()
booleanisEqualTo(LinkEndpoint)

com.starbase.starteam.MyUserAccount

Method Differences

New Methods
MyUserAccountcopy()
booleanisEqualTo(MyUserAccount)

com.starbase.starteam.NoSuchPropertyException

Method Differences

New Methods
StringgetMessage()
intgetPropertyID()

com.starbase.starteam.Permission

Field Differences

New Fields
intALL
intPROMOTION_STATE_MODIFY_STATUS

com.starbase.starteam.Project

Method Differences

New Methods
voidacquireOwnership()
voidaddProjectListener(ProjectListener)
voidaddViewListener(ViewListener)
Projectcopy()
View[]getAccessibleViews()
intgetOwner()
ISecurableContainergetParentContainer()
voidgoNative()
booleanisActiveProcessItemStateEnabled(EnumeratedValue)
booleanisDeleted()
booleanisEnhancedProcessItemsEnabled()
booleanisEqualTo(Project)
booleanisProcessItemTypeEnabled(Type)
booleanisProcessItemsRequired()
booleanisRefreshRequired()
voidpopulate()
voidrefresh()
voidremoveProjectListener(ProjectListener)
voidremoveViewListener(ViewListener)
voidsetActiveProcessItemStateEnabled(EnumeratedValue, boolean)
voidsetEnhancedProcessItemsEnabled(boolean)
voidsetProcessItemTypeEnabled(Type, boolean)
voidsetProcessItemsRequired(boolean)

com.starbase.starteam.PromotionState

Method Differences

New Methods
voidacquireOwnership()
AclEntry[]getACL()
intgetOwner()
ISecurableContainergetParentContainer()
booleanhasPermission(int)
voidsetACL(AclEntry[])

com.starbase.starteam.Property

Method Differences

New Methods
booleanareValuesEqual(Object, Object)
Propertycopy()
StringgetDisplayValue(Object)
TranslationsgetEnumTranslations(int)
EnumeratedValue[]getEnumeratedValues()
TranslationsgetTranslations()
booleanisEqualTo(Property)
booleanisRevisionIndependent()
booleanisViewSpecific()

com.starbase.starteam.PropertyEnums

Field Differences

New Fields
intFILE_ARCHIVE_FORMAT_NATIVE_I
intFILE_ARCHIVE_FORMAT_NATIVE_II
intFILE_ARCHIVE_FORMAT_NOT_APPLICABLE
intFILE_EXECUTABLE_NO
intFILE_EXECUTABLE_YES
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.StringAUDIT_CLASS2_NAME
java.lang.StringAUDIT_CLASS3_NAME
java.lang.StringAUDIT_DESCRIPTOR2
java.lang.StringAUDIT_DESCRIPTOR3
java.lang.StringAUDIT_ITEM_1_INFO
java.lang.StringAUDIT_ITEM_2_INFO
java.lang.StringAUDIT_ITEM_3_INFO
java.lang.StringAUDIT_TARGET_1_REVISION_TIME
java.lang.StringAUDIT_TARGET_2_CLASS_ID
java.lang.StringAUDIT_TARGET_2_OBJECT_ID
java.lang.StringAUDIT_TARGET_2_REVISION_TIME
java.lang.StringAUDIT_TARGET_3_CLASS_ID
java.lang.StringAUDIT_TARGET_3_OBJECT_ID
java.lang.StringAUDIT_TARGET_3_REVISION_TIME
java.lang.StringFILE_ARCHIVE_FORMAT
java.lang.StringFILE_ARCHIVE_NAME
java.lang.StringFILE_EXECUTABLE
java.lang.StringFILE_HIVE_ID
java.lang.StringFILE_LOCAL_EXECUTABLE
java.lang.StringFILE_LOCAL_NAME
java.lang.StringFILE_LOCAL_PATH
java.lang.StringITEM_DELETED_TIME
java.lang.StringITEM_DELETED_USER_ID
java.lang.StringLABEL_VIEW_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.QueryInfo

Method Differences

New Methods
QueryInfocopy()
ISecurableContainergetParentContainer()
booleanisDirty()
booleanisEqualTo(QueryInfo)

com.starbase.starteam.QueryNode

Field Differences

New Fields
intOP_NOT

com.starbase.starteam.SDKRuntimeException

Method Differences

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

com.starbase.starteam.Server

Method Differences

New Methods
voidaddMPXStatusListener(MPXStatusListener)
voidaddProjectListener(ProjectListener)
voidaddServerControlListener(ServerControlListener)
voidaddTypeListener(TypeListener)
voidaddUserListener(UserListener)
CacheAgentautoLocateCacheAgent()
intautoLogOn()
voidcacheLogOnCredentials(String, String)
voidchangePassword(String, String, String)
voiddisableMPX()
voiddiscardAccounts()
voiddiscardGroups()
voiddiscardTypes()
voiddiscardUsers()
voidenableCredentialCaching()
voidenableMPX()
voidenableMPX(EventHandlerProfile)
voidenableMPX(String)
User[]fetchEmailUsers()
Group[]getActiveGroups()
User[]getActiveUsers()
intgetAutoReconnectAttempts()
intgetAutoReconnectWait()
StringgetCommandAPIRevisionLevel()
CacheAgentgetCurrentCacheAgent()
EventHandlerProfilegetCurrentMPXProfile()
OLEDategetCurrentTime()
String[]getForeignArchivePaths(int, String)
GroupgetGroup(int)
intgetKeepAliveInterval()
booleangetMPXCacheAgentEnabled()
intgetMPXMessageCount()
StringgetMPXTransmitterName()
StringgetServerBuild()
StringgetServerBuildDescription()
SupportedFeaturesgetSupportedFeatures()
voidhandleEvents()
voidinterruptHandleEvents()
booleanisAutoLogOnAvailable()
booleanisAutoReconnectEnabled()
booleanisCredentialCachingAvailable()
booleanisCredentialCachingEnabled()
booleanisKeepAlive()
booleanisMPXAvailable()
booleanisMPXEnabled()
booleanisMPXResponding()
booleanisRefreshAccountsRequired()
booleanisRefreshGroupsRequired()
booleanisRefreshTypesRequired()
booleanisRefreshUsersRequired()
CacheAgentlocateCacheAgent(String, int)
voidpingMPXServer()
voidreconnect(String)
voidreconnect()
voidrefreshAccounts()
voidremoveMPXStatusListener(MPXStatusListener)
voidremoveProjectListener(ProjectListener)
voidremoveServerControlListener(ServerControlListener)
voidremoveTypeListener(TypeListener)
voidremoveUserListener(UserListener)
voidsetAutoReconnectAttempts(int)
voidsetAutoReconnectEnabled(boolean)
voidsetAutoReconnectWait(int)
voidsetCommandUserID(int)
voidsetKeepAlive(boolean)
voidsetKeepAliveInterval(int)
voidsetMPXCacheAgentEnabled(boolean)

com.starbase.starteam.ServerAdministration

Method Differences

New Methods
voidaddDoubleFieldEx(Type, String, Translations, double)
voidaddEnumeratedFieldEx(Type, String, Translations, EnumeratedValue[], int)
voidaddIntegerFieldEx(Type, String, Translations, int)
voidaddRequiredTextFieldEx(Type, String, Translations, int)
voidaddRequiredUserFieldEx(Type, String, Translations)
voidaddTextFieldEx(Type, String, Translations, int)
voidaddTimeFieldEx(Type, String, Translations, OLEDate)
voidaddUserFieldEx(Type, String, Translations)
voidenableProperty(Property, boolean)
StringgenerateDiagnosticDump(int)
HiveManagergetHiveManager()
String[]getNamedConfigOptions(String[])
SecurityLogEntry[]getSecurityLog(int)
ServergetServer()
booleanisRefreshAccountsRequired()
voidmodifyDoubleFieldEx(Type, Property, boolean, Translations, double)
voidmodifyEnumeratedFieldEx(Type, Property, boolean, Translations, EnumeratedValue[], int)
voidmodifyIntegerFieldEx(Type, Property, boolean, Translations, int)
voidmodifyTextFieldEx(Type, Property, boolean, Translations)
voidmodifyTimeFieldEx(Type, Property, boolean, Translations, OLEDate)
voidmodifyUserFieldEx(Type, Property, boolean, Translations)
voidsetNamedConfigOptions(Hashtable)
voidsetNamedConfigOptions(String[], String[])
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()
booleangetDirectoryServiceEnabled()
StringgetDirectoryServiceHost()
intgetDirectoryServicePort()
booleangetDumpAsserts()
booleangetDumpErrors()
intgetDumpType()
intgetExpensiveOperationMinimum()
booleangetNoTimeoutNamedLicenses()
intgetReconnectTimeout()
booleangetTraceExpensiveOperations()
booleangetUsingSecureDirectoryService()
booleanisEnhancedProcessItemsEnabledForAllProjects()
booleanisEnhancedProcessItemsEnabledForNewProjects()
booleanisEqualTo(ServerConfiguration)
voidsetDirectoryServiceEnabled(boolean)
voidsetDirectoryServiceHost(String)
voidsetDirectoryServicePort(int)
voidsetDumpAsserts(boolean)
voidsetDumpErrors(boolean)
voidsetDumpType(int)
voidsetEnhancedProcessItemsEnabledForAllProjects(boolean)
voidsetEnhancedProcessItemsEnabledForNewProjects(boolean)
voidsetExpensiveOperationMinimum(int)
voidsetNoTimeoutNamedLicenses(boolean)
voidsetReconnectTimeout(int)
voidsetTraceExpensiveOperations(boolean)
voidsetUsingSecureDirectoryService(boolean)

com.starbase.starteam.ServerException

Method Differences

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

com.starbase.starteam.ServerInfo

Method Differences

New Methods
ServerInfocopy()
booleangetAlwaysEnableCacheAgentForObjectProperties()
booleangetAutoLocateCacheAgent()
booleangetEnableCacheAgentForFileContent()
booleangetEnableCacheAgentForObjectProperties()
StringgetMPXCacheAgentAddress()
intgetMPXCacheAgentPort()
intgetMPXCacheAgentThreadCount()
StringgetMPXProfileName()
intgetPort()
booleanisEqualTo(ServerInfo)
voidsetAlwaysEnableCacheAgentForObjectProperties(boolean)
voidsetAutoLocateCacheAgent(boolean)
voidsetEnableCacheAgentForFileContent(boolean)
voidsetEnableCacheAgentForObjectProperties(boolean)
voidsetMPXCacheAgentAddress(String)
voidsetMPXCacheAgentPort(int)
voidsetMPXCacheAgentThreadCount(int)
voidsetMPXProfileName(String)
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
voidclearProcessItem(View)
Item[]getAllProcessItems(Server)
StringgetFileDefaultEncoding()
booleangetMPXEnabled()
ItemgetProcessItem(View)
intgetProcessItemClassID(View)
intgetProcessItemID(View)
voidsetFileDefaultEncoding(String)
voidsetMPXEnabled(boolean)
voidsetProcessItem(Item, View)
voidsetProcessItem(Item)

Field Differences

New Fields
java.lang.StringFILE_DEFAULT_ENCODING

com.starbase.starteam.StatusMethod

Method Differences

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

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