C# 클래스 Tigwi.Storage.Library.ListStorage

상속: IListStorage
파일 보기 프로젝트 열기: ismaelbelghiti/Tigwi

공개 메소드들

메소드 설명
Add ( System.Guid listId, System.Guid accountId ) : void
Create ( System.Guid ownerId, string name, string description, bool isPrivate ) : System.Guid
Delete ( System.Guid id ) : void
Follow ( System.Guid listId, System.Guid accountId ) : void
GetAccountFollowedLists ( System.Guid accountId, bool withPrivate ) : HashSet
GetAccountOwnedLists ( System.Guid accountId, bool withPrivate ) : HashSet
GetAccounts ( System.Guid listId ) : HashSet
GetFollowingAccounts ( System.Guid listId ) : HashSet
GetFollowingLists ( System.Guid accountId ) : HashSet
GetInfo ( System.Guid listId ) : IListInfo
GetMainAccounts ( System.Guid listId ) : HashSet
GetOwner ( System.Guid listId ) : System.Guid
GetPersonalList ( System.Guid accountId ) : System.Guid
ListStorage ( BlobFactory blobFactory ) : System
Remove ( System.Guid listId, System.Guid accountId ) : void
SetInfo ( System.Guid listId, string name, string description, bool isPrivate ) : void
SetMain ( System.Guid listId, System.Guid accountId, bool isMain ) : void
Unfollow ( System.Guid listId, System.Guid accountId ) : void

메소드 상세

Add() 공개 메소드

public Add ( System.Guid listId, System.Guid accountId ) : void
listId System.Guid
accountId System.Guid
리턴 void

Create() 공개 메소드

public Create ( System.Guid ownerId, string name, string description, bool isPrivate ) : System.Guid
ownerId System.Guid
name string
description string
isPrivate bool
리턴 System.Guid

Delete() 공개 메소드

public Delete ( System.Guid id ) : void
id System.Guid
리턴 void

Follow() 공개 메소드

public Follow ( System.Guid listId, System.Guid accountId ) : void
listId System.Guid
accountId System.Guid
리턴 void

GetAccountFollowedLists() 공개 메소드

public GetAccountFollowedLists ( System.Guid accountId, bool withPrivate ) : HashSet
accountId System.Guid
withPrivate bool
리턴 HashSet

GetAccountOwnedLists() 공개 메소드

public GetAccountOwnedLists ( System.Guid accountId, bool withPrivate ) : HashSet
accountId System.Guid
withPrivate bool
리턴 HashSet

GetAccounts() 공개 메소드

public GetAccounts ( System.Guid listId ) : HashSet
listId System.Guid
리턴 HashSet

GetFollowingAccounts() 공개 메소드

public GetFollowingAccounts ( System.Guid listId ) : HashSet
listId System.Guid
리턴 HashSet

GetFollowingLists() 공개 메소드

public GetFollowingLists ( System.Guid accountId ) : HashSet
accountId System.Guid
리턴 HashSet

GetInfo() 공개 메소드

public GetInfo ( System.Guid listId ) : IListInfo
listId System.Guid
리턴 IListInfo

GetMainAccounts() 공개 메소드

public GetMainAccounts ( System.Guid listId ) : HashSet
listId System.Guid
리턴 HashSet

GetOwner() 공개 메소드

public GetOwner ( System.Guid listId ) : System.Guid
listId System.Guid
리턴 System.Guid

GetPersonalList() 공개 메소드

public GetPersonalList ( System.Guid accountId ) : System.Guid
accountId System.Guid
리턴 System.Guid

ListStorage() 공개 메소드

public ListStorage ( BlobFactory blobFactory ) : System
blobFactory BlobFactory
리턴 System

Remove() 공개 메소드

public Remove ( System.Guid listId, System.Guid accountId ) : void
listId System.Guid
accountId System.Guid
리턴 void

SetInfo() 공개 메소드

public SetInfo ( System.Guid listId, string name, string description, bool isPrivate ) : void
listId System.Guid
name string
description string
isPrivate bool
리턴 void

SetMain() 공개 메소드

public SetMain ( System.Guid listId, System.Guid accountId, bool isMain ) : void
listId System.Guid
accountId System.Guid
isMain bool
리턴 void

Unfollow() 공개 메소드

public Unfollow ( System.Guid listId, System.Guid accountId ) : void
listId System.Guid
accountId System.Guid
리턴 void