platform-components-ng/projects/platform-components-lib/src/lib/components/collection/service/branching.service.ts
Properties |
Methods |
constructor(http: HttpClient, notificationService: QppNotificationService, userService: UserService)
|
||||||||||||
|
Parameters :
|
| createBranch | ||||||||||||||||||||
createBranch(assetId: number, versionInfo: VersionInfo, branchName: string, isCurrent: boolean)
|
||||||||||||||||||||
|
Create branch
Parameters :
Returns :
Observable<any>
Observable |
| deleteBranch |
deleteBranch(assetId: number, branchId: number)
|
|
Delete branch
Returns :
Observable<void>
Observable |
| getAllBranches |
getAllBranches()
|
|
Get all branches
Returns :
Observable<any>
Observable |
| getAllBranchesForAsset | ||||||||
getAllBranchesForAsset(assetId: number)
|
||||||||
|
Get all branches for asset
Parameters :
Returns :
Observable<any>
Observable |
| getAllSubBranches |
getAllSubBranches(assetId: number, branchId: number)
|
|
Get all sub branches
Returns :
Observable<any>
Observable |
| getAllSubBranchesWithVersion |
getAllSubBranchesWithVersion(assetId: number, branchId: number)
|
|
Get all sub branches
Returns :
Observable<any>
Observable |
| getAssetBranch |
getAssetBranch(assetId: number, branchId: number)
|
|
Get asset branch
Returns :
Observable<any>
Observable |
| getAssetBranchWithVersion |
getAssetBranchWithVersion(assetId: number, branchId: number)
|
|
Get asset branch with version
Returns :
Observable<any>
Observable |
| hasSubBranches |
hasSubBranches(assetId: number, branchId: number)
|
|
Has sub branches
Returns :
Observable<boolean>
Observable |
| publishNotification | ||||||||||||
publishNotification(assetId: number, branchId: number, changeType: BRANCH_NOTIFICATION)
|
||||||||||||
|
Parameters :
Returns :
void
|
| registerForBranchNotification |
registerForBranchNotification()
|
|
Returns :
Observable<any>
|
| renameBranch | ||||||||||||||||
renameBranch(assetId: number, branchId: number, branchName: string)
|
||||||||||||||||
|
Rename branch
Parameters :
Returns :
Observable<void>
Observable |
| branchNotification$ |
Default value : new Subject<{ assetId: number, branchId: number, changeType: BRANCH_NOTIFICATION }>()
|