C# Class Tigwi.Storage.Library.AccountStorage

Inheritance: IAccountStorage
Afficher le fichier Open project: ismaelbelghiti/Tigwi

Méthodes publiques

Méthode Description
AccountStorage ( BlobFactory blobFactory ) : System
Add ( System.Guid accountId, System.Guid userId ) : void
Autocompletion ( string name, int maxNameNumber ) : HashSet
Create ( System.Guid adminId, string name, string description, bool bypassNameReservation = false ) : System.Guid
Delete ( System.Guid accountId ) : void
GetAdminId ( System.Guid accountId ) : System.Guid
GetId ( string name ) : System.Guid
GetInfo ( System.Guid accountId ) : IAccountInfo
GetUsers ( System.Guid accountId ) : HashSet
Remove ( System.Guid accountId, System.Guid userId ) : void
ReserveAccountName ( string accountName ) : bool
SetAdminId ( System.Guid accountId, System.Guid userId ) : void
SetInfo ( System.Guid accountId, string description ) : void

Method Details

AccountStorage() public méthode

public AccountStorage ( BlobFactory blobFactory ) : System
blobFactory BlobFactory
Résultat System

Add() public méthode

public Add ( System.Guid accountId, System.Guid userId ) : void
accountId System.Guid
userId System.Guid
Résultat void

Autocompletion() public méthode

public Autocompletion ( string name, int maxNameNumber ) : HashSet
name string
maxNameNumber int
Résultat HashSet

Create() public méthode

public Create ( System.Guid adminId, string name, string description, bool bypassNameReservation = false ) : System.Guid
adminId System.Guid
name string
description string
bypassNameReservation bool
Résultat System.Guid

Delete() public méthode

public Delete ( System.Guid accountId ) : void
accountId System.Guid
Résultat void

GetAdminId() public méthode

public GetAdminId ( System.Guid accountId ) : System.Guid
accountId System.Guid
Résultat System.Guid

GetId() public méthode

public GetId ( string name ) : System.Guid
name string
Résultat System.Guid

GetInfo() public méthode

public GetInfo ( System.Guid accountId ) : IAccountInfo
accountId System.Guid
Résultat IAccountInfo

GetUsers() public méthode

public GetUsers ( System.Guid accountId ) : HashSet
accountId System.Guid
Résultat HashSet

Remove() public méthode

public Remove ( System.Guid accountId, System.Guid userId ) : void
accountId System.Guid
userId System.Guid
Résultat void

ReserveAccountName() public méthode

public ReserveAccountName ( string accountName ) : bool
accountName string
Résultat bool

SetAdminId() public méthode

public SetAdminId ( System.Guid accountId, System.Guid userId ) : void
accountId System.Guid
userId System.Guid
Résultat void

SetInfo() public méthode

public SetInfo ( System.Guid accountId, string description ) : void
accountId System.Guid
description string
Résultat void