Class RepositoryInfo
Represents information about an authenticated user's connection to a repository.
Inherited Members
Namespace: Algenta.Colectica.Model.Repository
Assembly: Algenta.Colectica.Model.dll
Syntax
[DataContract(Namespace = "http://ns.colectica.com/2009/07/")]
public class RepositoryInfo
Constructors
RepositoryInfo()
Initializes a new instance of the RepositoryInfo class.
Declaration
public RepositoryInfo()
Properties
CanAdministrator
Gets or sets a value indicating whether the authenticated user can administer the repository.
Declaration
[DataMember]
public bool CanAdministrator { get; set; }
Property Value
Type | Description |
---|---|
bool |
CanRead
Gets or sets a value indicating whether the authenticated user can read from the repository.
Declaration
[DataMember]
public bool CanRead { get; set; }
Property Value
Type | Description |
---|---|
bool |
CanWrite
Gets or sets a value indicating whether the authenticated user can write to the repository.
Declaration
[DataMember]
public bool CanWrite { get; set; }
Property Value
Type | Description |
---|---|
bool |
Citation
Gets or sets the citation for the repository.
Declaration
[DataMember]
public DublinCore Citation { get; set; }
Property Value
Type | Description |
---|---|
DublinCore |
Repositories
Gets a dictionary of agencies for which the repository is authoritative. The key is the agency identifier, and the value is a friendly name for the agency.
Declaration
[DataMember]
public Dictionary<string, string> Repositories { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> |