C# 클래스 GreenQloud.Persistence.SQLite.SQLiteRepositoryItemDAO

상속: GreenQloud.Persistence.RepositoryItemDAO
파일 보기 프로젝트 열기: greenqloud/qloudsync

공개 메소드들

메소드 설명
ActualizeUpdatedAt ( RepositoryItem item ) : void
Create ( Event e ) : RepositoryItem
Create ( RepositoryItem item ) : void
Exists ( RepositoryItem item ) : bool
ExistsUnmoved ( RepositoryItem item ) : bool
ExistsUnmoved ( string key, LocalRepository repo ) : bool
GetById ( int id ) : RepositoryItem
GetFomDatabase ( RepositoryItem item ) : RepositoryItem
GetId ( RepositoryItem item ) : int
IsFolder ( RepositoryItem item ) : bool
MarkAsMoved ( RepositoryItem item ) : void
MarkAsUnmoved ( RepositoryItem item ) : void
Remove ( RepositoryItem item ) : void
Select ( string sql ) : List
Update ( RepositoryItem i ) : void
UpdateETAG ( RepositoryItem item ) : void

메소드 상세

ActualizeUpdatedAt() 공개 메소드

public ActualizeUpdatedAt ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
리턴 void

Create() 공개 메소드

public Create ( Event e ) : RepositoryItem
e GreenQloud.Model.Event
리턴 GreenQloud.Model.RepositoryItem

Create() 공개 메소드

public Create ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
리턴 void

Exists() 공개 메소드

public Exists ( RepositoryItem item ) : bool
item GreenQloud.Model.RepositoryItem
리턴 bool

ExistsUnmoved() 공개 메소드

public ExistsUnmoved ( RepositoryItem item ) : bool
item GreenQloud.Model.RepositoryItem
리턴 bool

ExistsUnmoved() 공개 메소드

public ExistsUnmoved ( string key, LocalRepository repo ) : bool
key string
repo LocalRepository
리턴 bool

GetById() 공개 메소드

public GetById ( int id ) : RepositoryItem
id int
리턴 GreenQloud.Model.RepositoryItem

GetFomDatabase() 공개 메소드

public GetFomDatabase ( RepositoryItem item ) : RepositoryItem
item GreenQloud.Model.RepositoryItem
리턴 GreenQloud.Model.RepositoryItem

GetId() 공개 메소드

public GetId ( RepositoryItem item ) : int
item GreenQloud.Model.RepositoryItem
리턴 int

IsFolder() 공개 메소드

public IsFolder ( RepositoryItem item ) : bool
item GreenQloud.Model.RepositoryItem
리턴 bool

MarkAsMoved() 공개 메소드

public MarkAsMoved ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
리턴 void

MarkAsUnmoved() 공개 메소드

public MarkAsUnmoved ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
리턴 void

Remove() 공개 메소드

public Remove ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
리턴 void

Select() 공개 메소드

public Select ( string sql ) : List
sql string
리턴 List

Update() 공개 메소드

public Update ( RepositoryItem i ) : void
i GreenQloud.Model.RepositoryItem
리턴 void

UpdateETAG() 공개 메소드

public UpdateETAG ( RepositoryItem item ) : void
item GreenQloud.Model.RepositoryItem
리턴 void