<< Click to Display Table of Contents >>
IRepositoryHistory
아이템 히스토리에 대한 정보를 가져오거나 설정하는 인터페이스입니다.
Property Detail
AccessType
HistoryAccess AccessType
아이템 히스토리 인터페이스에 접근 가능한 메소드를 아래와 같은 숫자 값으로 가져옵니다.
•None = 0x00000000
•All = 0x7FFFFFFF
•RollBack = 0x00000001
•GetItem = 0x00000002
•GetHistoryInfos = 0x00000004
•GetDeletedItemHistoryInfos = 0x00000008
•RemoveHistory = 0x00000010
Repository
IRepository Repository
IRepostiroy 인터페이스를 구현한 객체를 가져옵니다.
Method Detail
RollBack
bool RollBack(object session, string itemID, int version, string comment)
지정한 아이템을 지정한 버전으로 복원시킵니다.
Parameters:
session - 세션 ID
itemID - 복원시킬 아이템의 ID
version - 복원시킬 버전
comment - 주석문
GetItem
Stream GetItem(object session, string itemID, int version)
지정한 아이템 ID에 해당하는 아이템 중 지정한 버전의 아이템을 가져옵니다.
Parameters:
session - 세션 ID
itemID - 가져올 아이템의 ID
version - 가져올 아이템의 버전
GetHistoryInfos
IHistoryInfo[] GetHistoryInfos(object session, string itemID)
지정한 아이템의 히스토리 정보를 가져옵니다.
Parameters:
session - 세션 ID
itemID - 히스토리 정보를 가져올 아이템의 ID
GetDeleteHistoryItemInfo
IHistoryInfo[] GetDeletedItemHistoryInfos(object session, string itemID)
삭제된 히스토리 리스트를 가져옵니다.
"toBeDestroyed =false"로 설정하여 삭제한 아이템의 정보만 가져옵니다.
Parameters:
session - 세션 ID
itemIDs - 히스토리 정보를 가져올 아이템의 ID
RemoveHistory
bool RemoveHistory(object session, string itemID, int version)
지정한 아이템에 대해 특정 버전의 히스토리를 삭제합니다.
Parameters:
session - 세션 ID
itemID - 히스토리를 삭제할 아이템의 ID
version - 히스토리를 삭제할 버전