Interface IRepositoryService
Assembly: Algenta.Colectica.Repository.Client.dll
Syntax
[ServiceContract(Namespace = "http://ns.colectica.com/2009/07/", ConfigurationName = "RepositoryServiceReference.IRepositoryService")]
public interface IRepositoryService
Methods
AddItemsToTransaction(RepositoryTransactionAddItemsRequest)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/AddItemsToTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/AddItemsToTransactionResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/AddItemsToTransactionRepositoryErrorFault", Name = "RepositoryError")]
RepositoryTransaction AddItemsToTransaction(RepositoryTransactionAddItemsRequest request)
Parameters
Returns
AddItemsToTransactionAsync(RepositoryTransactionAddItemsRequest)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/AddItemsToTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/AddItemsToTransactionResponse")]
Task<RepositoryTransaction> AddItemsToTransactionAsync(RepositoryTransactionAddItemsRequest request)
Parameters
Returns
AddPermissions(RepositorySecurityContext)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/AddPermissions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/AddPermissionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/AddPermissionsRepositoryErrorFault", Name = "RepositoryError")]
void AddPermissions(RepositorySecurityContext context)
Parameters
AddPermissionsAsync(RepositorySecurityContext)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/AddPermissions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/AddPermissionsResponse")]
Task AddPermissionsAsync(RepositorySecurityContext context)
Parameters
Returns
CancelTransaction(RepositoryTransactionCancelOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CancelTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CancelTransactionResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/CancelTransactionRepositoryErrorFault", Name = "RepositoryError")]
RepositoryTransaction CancelTransaction(RepositoryTransactionCancelOptions options)
Parameters
Returns
CancelTransactionAsync(RepositoryTransactionCancelOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CancelTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CancelTransactionResponse")]
Task<RepositoryTransaction> CancelTransactionAsync(RepositoryTransactionCancelOptions options)
Parameters
Returns
CommitTransaction(RepositoryTransactionCommitOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CommitTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CommitTransactionResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/CommitTransactionRepositoryErrorFault", Name = "RepositoryError")]
[FaultContract(typeof(RepositoryConflict), Action = "http://ns.colectica.com/2009/07/IRepositoryService/CommitTransactionRepositoryConflictFault", Name = "RepositoryConflict")]
RepositoryTransactionResult CommitTransaction(RepositoryTransactionCommitOptions options)
Parameters
Returns
CommitTransactionAsync(RepositoryTransactionCommitOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CommitTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CommitTransactionResponse")]
Task<RepositoryTransactionResult> CommitTransactionAsync(RepositoryTransactionCommitOptions options)
Parameters
Returns
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateComment", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateCommentResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateCommentRepositoryErrorFault", Name = "RepositoryError")]
void CreateComment(Guid id, string agency, long version, string comment)
Parameters
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateComment", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateCommentResponse")]
Task CreateCommentAsync(Guid id, string agency, long version, string comment)
Parameters
Returns
CreateRating(Guid, String, Int64, Int32)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRating", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRatingResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRatingRepositoryErrorFault", Name = "RepositoryError")]
void CreateRating(Guid id, string agency, long version, int rating)
Parameters
CreateRatingAsync(Guid, String, Int64, Int32)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRating", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRatingResponse")]
Task CreateRatingAsync(Guid id, string agency, long version, int rating)
Parameters
Returns
CreateRepository(String, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRepository", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRepositoryResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRepositoryRepositoryErrorFault", Name = "RepositoryError")]
void CreateRepository(string agency, string name)
Parameters
CreateRepositoryAsync(String, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRepository", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateRepositoryResponse")]
Task CreateRepositoryAsync(string agency, string name)
Parameters
Returns
CreateTag(Guid, String, Int64, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTag", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTagResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTagRepositoryErrorFault", Name = "RepositoryError")]
void CreateTag(Guid id, string agency, long version, string name)
Parameters
CreateTagAsync(Guid, String, Int64, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTag", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTagResponse")]
Task CreateTagAsync(Guid id, string agency, long version, string name)
Parameters
Returns
CreateTransaction()
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTransactionResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTransactionRepositoryErrorFault", Name = "RepositoryError")]
RepositoryTransaction CreateTransaction()
Returns
CreateTransactionAsync()
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/CreateTransactionResponse")]
Task<RepositoryTransaction> CreateTransactionAsync()
Returns
DeprecateAllItemVersions(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateAllItemVersions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateAllItemVersionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateAllItemVersionsRepositoryErrorFault", Name = "RepositoryError")]
void DeprecateAllItemVersions(Guid id, string agency)
Parameters
DeprecateAllItemVersionsAsync(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateAllItemVersions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateAllItemVersionsResponse")]
Task DeprecateAllItemVersionsAsync(Guid id, string agency)
Parameters
Returns
DeprecateItem(Guid, String, Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateItemResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateItemRepositoryErrorFault", Name = "RepositoryError")]
void DeprecateItem(Guid id, string agency, long version)
Parameters
DeprecateItemAsync(Guid, String, Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/DeprecateItemResponse")]
Task DeprecateItemAsync(Guid id, string agency, long version)
Parameters
Returns
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetComments", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetCommentsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetCommentsRepositoryErrorFault", Name = "RepositoryError")]
Collection<UserComment> GetComments(Guid id, string agency)
Parameters
Returns
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetComments", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetCommentsResponse")]
Task<Collection<UserComment>> GetCommentsAsync(Guid id, string agency)
Parameters
Returns
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetCommentsCollection", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetCommentsCollectionResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetCommentsCollectionRepositoryErrorFault", Name = "RepositoryError")]
Collection<UserComment> GetCommentsCollection(Collection<IdentifierTriple> ids)
Parameters
Returns
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetCommentsCollection", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetCommentsCollectionResponse")]
Task<Collection<UserComment>> GetCommentsCollectionAsync(Collection<IdentifierTriple> ids)
Parameters
Returns
GetItem(Guid, String, Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemRepositoryErrorFault", Name = "RepositoryError")]
[ServiceKnownType(typeof(SearchResult))]
RepositoryItem GetItem(Guid id, string agency, long version)
Parameters
Returns
GetItemAsync(Guid, String, Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemResponse")]
Task<RepositoryItem> GetItemAsync(Guid id, string agency, long version)
Parameters
Returns
GetItems(Collection<IdentifierTriple>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItems", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemsRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryItem> GetItems(Collection<IdentifierTriple> identifiers)
Parameters
Returns
GetItemsAsync(Collection<IdentifierTriple>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItems", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemsResponse")]
Task<Collection<RepositoryItem>> GetItemsAsync(Collection<IdentifierTriple> identifiers)
Parameters
Returns
GetItemsInTransaction(Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemsInTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemsInTransactionResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemsInTransactionRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryItem> GetItemsInTransaction(long transactionId)
Parameters
Type |
Name |
Description |
Int64 |
transactionId |
|
Returns
GetItemsInTransactionAsync(Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemsInTransaction", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetItemsInTransactionResponse")]
Task<Collection<RepositoryItem>> GetItemsInTransactionAsync(long transactionId)
Parameters
Type |
Name |
Description |
Int64 |
transactionId |
|
Returns
GetLatestItem(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItemResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItemRepositoryErrorFault", Name = "RepositoryError")]
[ServiceKnownType(typeof(SearchResult))]
RepositoryItem GetLatestItem(Guid id, string agency)
Parameters
Returns
GetLatestItemAsync(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItemResponse")]
Task<RepositoryItem> GetLatestItemAsync(Guid id, string agency)
Parameters
Returns
GetLatestItems(Collection<IdentifierTriple>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItems", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItemsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItemsRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryItem> GetLatestItems(Collection<IdentifierTriple> identifiers)
Parameters
Returns
GetLatestItemsAsync(Collection<IdentifierTriple>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItems", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestItemsResponse")]
Task<Collection<RepositoryItem>> GetLatestItemsAsync(Collection<IdentifierTriple> identifiers)
Parameters
Returns
GetLatestSet(IdentifierTriple)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestSet", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestSetResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestSetRepositoryErrorFault", Name = "RepositoryError")]
Collection<IdentifierTriple> GetLatestSet(IdentifierTriple rootItem)
Parameters
Returns
GetLatestSetAsync(IdentifierTriple)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestSet", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestSetResponse")]
Task<Collection<IdentifierTriple>> GetLatestSetAsync(IdentifierTriple rootItem)
Parameters
Returns
GetLatestVersionNumber(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumber", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumberResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumberRepositoryErrorFault", Name = "RepositoryError")]
long GetLatestVersionNumber(Guid id, string agency)
Parameters
Returns
GetLatestVersionNumberAsync(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumber", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumberResponse")]
Task<long> GetLatestVersionNumberAsync(Guid id, string agency)
Parameters
Returns
GetLatestVersionNumberOfTag(Guid, String, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumberOfTag", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumberOfTagResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumberOfTagRepositoryErrorFault", Name = "RepositoryError")]
long GetLatestVersionNumberOfTag(Guid id, string agency, string tag)
Parameters
Returns
GetLatestVersionNumberOfTagAsync(Guid, String, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumberOfTag", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumberOfTagResponse")]
Task<long> GetLatestVersionNumberOfTagAsync(Guid id, string agency, string tag)
Parameters
Returns
GetLatestVersionNumbers(Collection<IdentifierTriple>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumbers", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumbersResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumbersRepositoryErrorFault", Name = "RepositoryError")]
Collection<IdentifierTriple> GetLatestVersionNumbers(Collection<IdentifierTriple> identifiers)
Parameters
Returns
GetLatestVersionNumbersAsync(Collection<IdentifierTriple>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumbers", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetLatestVersionNumbersResponse")]
Task<Collection<IdentifierTriple>> GetLatestVersionNumbersAsync(Collection<IdentifierTriple> identifiers)
Parameters
Returns
GetPermissions(Collection<IdentifierTriple>, Collection<Guid>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetPermissions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetPermissionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetPermissionsRepositoryErrorFault", Name = "RepositoryError")]
RepositorySecurityContext GetPermissions(Collection<IdentifierTriple> identifiers, Collection<Guid> itemTypes)
Parameters
Returns
GetPermissionsAsync(Collection<IdentifierTriple>, Collection<Guid>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetPermissions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetPermissionsResponse")]
Task<RepositorySecurityContext> GetPermissionsAsync(Collection<IdentifierTriple> identifiers, Collection<Guid> itemTypes)
Parameters
Returns
GetRatings(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRatings", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRatingsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRatingsRepositoryErrorFault", Name = "RepositoryError")]
Collection<UserRating> GetRatings(Guid id, string agency)
Parameters
Returns
GetRatingsAsync(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRatings", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRatingsResponse")]
Task<Collection<UserRating>> GetRatingsAsync(Guid id, string agency)
Parameters
Returns
GetRelationshipByObject(GraphSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipByObject", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipByObjectResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipByObjectRepositoryErrorFault", Name = "RepositoryError")]
Collection<TypedIdTriple> GetRelationshipByObject(GraphSearchFacet facet)
Parameters
Returns
GetRelationshipByObjectAsync(GraphSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipByObject", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipByObjectResponse")]
Task<Collection<TypedIdTriple>> GetRelationshipByObjectAsync(GraphSearchFacet facet)
Parameters
Returns
GetRelationshipBySubject(GraphSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipBySubject", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipBySubjectResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipBySubjectRepositoryErrorFault", Name = "RepositoryError")]
Collection<TypedIdTriple> GetRelationshipBySubject(GraphSearchFacet facet)
Parameters
Returns
GetRelationshipBySubjectAsync(GraphSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipBySubject", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipBySubjectResponse")]
Task<Collection<TypedIdTriple>> GetRelationshipBySubjectAsync(GraphSearchFacet facet)
Parameters
Returns
GetRelationships(Collection<IdentifierTriple>, RelationshipFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationships", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipsRepositoryErrorFault", Name = "RepositoryError")]
AdjacencyMatrix GetRelationships(Collection<IdentifierTriple> rootItems, RelationshipFacet facet)
Parameters
Returns
GetRelationshipsAsync(Collection<IdentifierTriple>, RelationshipFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationships", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRelationshipsResponse")]
Task<AdjacencyMatrix> GetRelationshipsAsync(Collection<IdentifierTriple> rootItems, RelationshipFacet facet)
Parameters
Returns
GetRepositoryInfo()
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryInfo", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryInfoResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryInfoRepositoryErrorFault", Name = "RepositoryError")]
[ServiceKnownType(typeof(RepositoryStatistics))]
RepositoryInfo GetRepositoryInfo()
Returns
GetRepositoryInfoAsync()
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryInfo", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryInfoResponse")]
Task<RepositoryInfo> GetRepositoryInfoAsync()
Returns
GetRepositoryItemDescription(Guid, String, Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescription", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionRepositoryErrorFault", Name = "RepositoryError")]
RepositoryItemMetadata GetRepositoryItemDescription(Guid id, string agency, long version)
Parameters
Returns
GetRepositoryItemDescriptionAsync(Guid, String, Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescription", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionResponse")]
Task<RepositoryItemMetadata> GetRepositoryItemDescriptionAsync(Guid id, string agency, long version)
Parameters
Returns
GetRepositoryItemDescriptions(Collection<IdentifierTriple>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryItemMetadata> GetRepositoryItemDescriptions(Collection<IdentifierTriple> identifiers)
Parameters
Returns
GetRepositoryItemDescriptionsAsync(Collection<IdentifierTriple>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsResponse")]
Task<Collection<RepositoryItemMetadata>> GetRepositoryItemDescriptionsAsync(Collection<IdentifierTriple> identifiers)
Parameters
Returns
GetRepositoryItemDescriptionsByObject(GraphSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsByObject", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsByObjectResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsByObjectRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryItemMetadata> GetRepositoryItemDescriptionsByObject(GraphSearchFacet facet)
Parameters
Returns
GetRepositoryItemDescriptionsByObjectAsync(GraphSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsByObject", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsByObjectResponse")]
Task<Collection<RepositoryItemMetadata>> GetRepositoryItemDescriptionsByObjectAsync(GraphSearchFacet facet)
Parameters
Returns
GetRepositoryItemDescriptionsBySubject(GraphSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsBySubject", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsBySubjectResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsBySubjectRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryItemMetadata> GetRepositoryItemDescriptionsBySubject(GraphSearchFacet facet)
Parameters
Returns
GetRepositoryItemDescriptionsBySubjectAsync(GraphSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsBySubject", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryItemDescriptionsBySubjectResponse")]
Task<Collection<RepositoryItemMetadata>> GetRepositoryItemDescriptionsBySubjectAsync(GraphSearchFacet facet)
Parameters
Returns
GetRepositorySetting(String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySetting", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySettingResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySettingRepositoryErrorFault", Name = "RepositoryError")]
RepositorySetting GetRepositorySetting(string settingName)
Parameters
Type |
Name |
Description |
String |
settingName |
|
Returns
GetRepositorySettingAsync(String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySetting", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySettingResponse")]
Task<RepositorySetting> GetRepositorySettingAsync(string settingName)
Parameters
Type |
Name |
Description |
String |
settingName |
|
Returns
GetRepositorySettings()
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySettings", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySettingsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySettingsRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositorySetting> GetRepositorySettings()
Returns
GetRepositorySettingsAsync()
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySettings", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositorySettingsResponse")]
Task<Collection<RepositorySetting>> GetRepositorySettingsAsync()
Returns
GetRepositoryStatistics()
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryStatistics", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryStatisticsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryStatisticsRepositoryErrorFault", Name = "RepositoryError")]
RepositoryStatistics GetRepositoryStatistics()
Returns
GetRepositoryStatisticsAsync()
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryStatistics", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetRepositoryStatisticsResponse")]
Task<RepositoryStatistics> GetRepositoryStatisticsAsync()
Returns
GetSet(IdentifierTriple)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetSet", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetSetResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetSetRepositoryErrorFault", Name = "RepositoryError")]
Collection<IdentifierTriple> GetSet(IdentifierTriple rootItem)
Parameters
Returns
GetSetAsync(IdentifierTriple)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetSet", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetSetResponse")]
Task<Collection<IdentifierTriple>> GetSetAsync(IdentifierTriple rootItem)
Parameters
Returns
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTags", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetTagsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTagsRepositoryErrorFault", Name = "RepositoryError")]
Collection<string> GetTags(Guid id, string agency, long version)
Parameters
Returns
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTags", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetTagsResponse")]
Task<Collection<string>> GetTagsAsync(Guid id, string agency, long version)
Parameters
Returns
GetTransactions(Collection<Int64>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTransactions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetTransactionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTransactionsRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryTransaction> GetTransactions(Collection<long> transactionIds)
Parameters
Returns
GetTransactionsAsync(Collection<Int64>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTransactions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetTransactionsResponse")]
Task<Collection<RepositoryTransaction>> GetTransactionsAsync(Collection<long> transactionIds)
Parameters
Returns
GetTypedRelationships(Collection<IdentifierTriple>, RelationshipFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedRelationships", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedRelationshipsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedRelationshipsRepositoryErrorFault", Name = "RepositoryError")]
TypedAdjacencyMatrix GetTypedRelationships(Collection<IdentifierTriple> rootItems, RelationshipFacet facet)
Parameters
Returns
GetTypedRelationshipsAsync(Collection<IdentifierTriple>, RelationshipFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedRelationships", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedRelationshipsResponse")]
Task<TypedAdjacencyMatrix> GetTypedRelationshipsAsync(Collection<IdentifierTriple> rootItems, RelationshipFacet facet)
Parameters
Returns
GetTypedSet(IdentifierTriple)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedSet", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedSetResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedSetRepositoryErrorFault", Name = "RepositoryError")]
Collection<TypedIdTriple> GetTypedSet(IdentifierTriple rootItem)
Parameters
Returns
GetTypedSetAsync(IdentifierTriple)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedSet", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetTypedSetResponse")]
Task<Collection<TypedIdTriple>> GetTypedSetAsync(IdentifierTriple rootItem)
Parameters
Returns
GetVersionHistory(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersionHistory", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersionHistoryResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersionHistoryRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryItemMetadata> GetVersionHistory(Guid id, string agency)
Parameters
Returns
GetVersionHistoryAsync(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersionHistory", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersionHistoryResponse")]
Task<Collection<RepositoryItemMetadata>> GetVersionHistoryAsync(Guid id, string agency)
Parameters
Returns
GetVersions(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersionsRepositoryErrorFault", Name = "RepositoryError")]
Collection<IdentifierTriple> GetVersions(Guid id, string agency)
Parameters
Returns
GetVersionsAsync(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/GetVersionsResponse")]
Task<Collection<IdentifierTriple>> GetVersionsAsync(Guid id, string agency)
Parameters
Returns
ListTransactions(RepositoryTransactionListOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/ListTransactions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/ListTransactionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/ListTransactionsRepositoryErrorFault", Name = "RepositoryError")]
Collection<RepositoryTransaction> ListTransactions(RepositoryTransactionListOptions options)
Parameters
Returns
ListTransactionsAsync(RepositoryTransactionListOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/ListTransactions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/ListTransactionsResponse")]
Task<Collection<RepositoryTransaction>> ListTransactionsAsync(RepositoryTransactionListOptions options)
Parameters
Returns
RegisterItem(RepositoryItem, CommitOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItemResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItemRepositoryErrorFault", Name = "RepositoryError")]
[FaultContract(typeof(RepositoryConflict), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItemRepositoryConflictFault", Name = "RepositoryConflict")]
[ServiceKnownType(typeof(SearchResult))]
[ServiceKnownType(typeof(RepositoryTransactionCommitOptions))]
void RegisterItem(RepositoryItem item, CommitOptions options)
Parameters
RegisterItemAsync(RepositoryItem, CommitOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItemResponse")]
Task RegisterItemAsync(RepositoryItem item, CommitOptions options)
Parameters
Returns
RegisterItems(Collection<RepositoryItem>, CommitOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItems", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItemsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItemsRepositoryErrorFault", Name = "RepositoryError")]
[FaultContract(typeof(RepositoryConflict), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItemsRepositoryConflictFault", Name = "RepositoryConflict")]
[ServiceKnownType(typeof(RepositoryTransactionCommitOptions))]
Collection<RepositoryConflict> RegisterItems(Collection<RepositoryItem> items, CommitOptions options)
Parameters
Returns
RegisterItemsAsync(Collection<RepositoryItem>, CommitOptions)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItems", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RegisterItemsResponse")]
Task<Collection<RepositoryConflict>> RegisterItemsAsync(Collection<RepositoryItem> items, CommitOptions options)
Parameters
Returns
RemovePermissions(Collection<Int64>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemovePermissions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RemovePermissionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemovePermissionsRepositoryErrorFault", Name = "RepositoryError")]
void RemovePermissions(Collection<long> permissionIds)
Parameters
RemovePermissionsAsync(Collection<Int64>)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemovePermissions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RemovePermissionsResponse")]
Task RemovePermissionsAsync(Collection<long> permissionIds)
Parameters
Returns
RemoveRepository(String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepository", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepositoryResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepositoryRepositoryErrorFault", Name = "RepositoryError")]
void RemoveRepository(string agency)
Parameters
Type |
Name |
Description |
String |
agency |
|
RemoveRepositoryAsync(String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepository", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepositoryResponse")]
Task RemoveRepositoryAsync(string agency)
Parameters
Type |
Name |
Description |
String |
agency |
|
Returns
RemoveRepositorySetting(String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepositorySetting", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepositorySettingResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepositorySettingRepositoryErrorFault", Name = "RepositoryError")]
void RemoveRepositorySetting(string settingName)
Parameters
Type |
Name |
Description |
String |
settingName |
|
RemoveRepositorySettingAsync(String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepositorySetting", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveRepositorySettingResponse")]
Task RemoveRepositorySettingAsync(string settingName)
Parameters
Type |
Name |
Description |
String |
settingName |
|
Returns
RemoveTag(Guid, String, Int64, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveTag", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveTagResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveTagRepositoryErrorFault", Name = "RepositoryError")]
void RemoveTag(Guid id, string agency, long version, string name)
Parameters
RemoveTagAsync(Guid, String, Int64, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveTag", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RemoveTagResponse")]
Task RemoveTagAsync(Guid id, string agency, long version, string name)
Parameters
Returns
RepositorySearch(SearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RepositorySearch", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RepositorySearchResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RepositorySearchRepositoryErrorFault", Name = "RepositoryError")]
SearchResponse RepositorySearch(SearchFacet facet)
Parameters
Returns
RepositorySearchAsync(SearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RepositorySearch", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RepositorySearchResponse")]
Task<SearchResponse> RepositorySearchAsync(SearchFacet facet)
Parameters
Returns
RestoreAllItemVersions(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreAllItemVersions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreAllItemVersionsResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreAllItemVersionsRepositoryErrorFault", Name = "RepositoryError")]
void RestoreAllItemVersions(Guid id, string agency)
Parameters
RestoreAllItemVersionsAsync(Guid, String)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreAllItemVersions", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreAllItemVersionsResponse")]
Task RestoreAllItemVersionsAsync(Guid id, string agency)
Parameters
Returns
RestoreItem(Guid, String, Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreItemResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreItemRepositoryErrorFault", Name = "RepositoryError")]
void RestoreItem(Guid id, string agency, long version)
Parameters
RestoreItemAsync(Guid, String, Int64)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreItem", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/RestoreItemResponse")]
Task RestoreItemAsync(Guid id, string agency, long version)
Parameters
Returns
SearchTypedSet(IdentifierTriple, SetSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/SearchTypedSet", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/SearchTypedSetResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/SearchTypedSetRepositoryErrorFault", Name = "RepositoryError")]
Collection<TypedIdTriple> SearchTypedSet(IdentifierTriple rootItem, SetSearchFacet facet)
Parameters
Returns
SearchTypedSetAsync(IdentifierTriple, SetSearchFacet)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/SearchTypedSet", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/SearchTypedSetResponse")]
Task<Collection<TypedIdTriple>> SearchTypedSetAsync(IdentifierTriple rootItem, SetSearchFacet facet)
Parameters
Returns
SetRepositorySetting(RepositorySetting)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/SetRepositorySetting", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/SetRepositorySettingResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/SetRepositorySettingRepositoryErrorFault", Name = "RepositoryError")]
void SetRepositorySetting(RepositorySetting setting)
Parameters
SetRepositorySettingAsync(RepositorySetting)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/SetRepositorySetting", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/SetRepositorySettingResponse")]
Task SetRepositorySettingAsync(RepositorySetting setting)
Parameters
Returns
UpdateDeprecatedState(Collection<IdentifierTriple>, Boolean, Boolean)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/UpdateDeprecatedState", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/UpdateDeprecatedStateResponse")]
[FaultContract(typeof(RepositoryError), Action = "http://ns.colectica.com/2009/07/IRepositoryService/UpdateDeprecatedStateRepositoryErrorFault", Name = "RepositoryError")]
void UpdateDeprecatedState(Collection<IdentifierTriple> ids, bool deprecatedState, bool applyToAllVersions)
Parameters
UpdateDeprecatedStateAsync(Collection<IdentifierTriple>, Boolean, Boolean)
Declaration
[OperationContract(Action = "http://ns.colectica.com/2009/07/IRepositoryService/UpdateDeprecatedState", ReplyAction = "http://ns.colectica.com/2009/07/IRepositoryService/UpdateDeprecatedStateResponse")]
Task UpdateDeprecatedStateAsync(Collection<IdentifierTriple> ids, bool deprecatedState, bool applyToAllVersions)
Parameters
Returns
Extension Methods