C# Class Apachai.BackingStore

Afficher le fichier Open project: garuma/apachai Class Usage Examples

Méthodes publiques

Méthode Description
BackingStore ( ConfigManager cfg ) : System
DoWeKnowUser ( long id ) : bool
DoWeKnowUser ( long id, string token ) : bool
DoesUserNeedInfoUpdate ( long id ) : bool
FindPermaFromShort ( string shortId, string &permaId ) : bool
GetCountStats ( int &picCount, int &userCount ) : void
GetExtraUserInfos ( string id, string &screenname, string &avatarUrl, string &realName, string &url, string &desc ) : bool
GetImagesOfUserFromPic ( string picture, int count ) : List
GetLastPicturesIds ( ) : List
GetNextShortId ( ) : long
GetPictureGeo ( string image, string &geo ) : bool
GetPicturesInfos ( string filename, string &result ) : bool
GetShortUrlForImg ( string image ) : string
GetTempTokenSecret ( string token ) : string
GetTwitterInfosFromImage ( string pictureId, string &avatarUrl, string &tweetText, string &screenname, string &name, string &url, string &desc ) : void
GetUserAccessTokens ( long uid ) : OAuthToken
MapShortToLongUrl ( string shortId, string longId ) : void
RegisterImageWithTweet ( long uid, string picture, string tweet, string longUrl, string shortUrl ) : void
SaveTempTokenSecret ( string token, string tokenSecret ) : void
SetCachedStats ( string json ) : void
SetCachedTwitterInfos ( string picture, string json ) : void
SetExtraUserInfos ( long uid, string avatarUrl, string realName, string url, string desc ) : void
SetPictureGeo ( string image, string geo ) : void
SetPictureInfos ( string filename, string data ) : void
SetPictureLinks ( string picture, string json ) : void
SetUserAccessTokens ( long uid, string accessToken, string accessTokenSecret ) : void
SetUserInfos ( long uid, string screenName ) : void
TryGetCachedStats ( string &json ) : bool
TryGetCachedTwitterInfos ( string picture, string &json ) : bool
TryGetPictureLinks ( string picture, string &json ) : bool

Private Methods

Méthode Description
SetCachedInfos ( string ns, string id, string json, System.TimeSpan expire ) : void
TryGetCachedInfos ( string ns, string id, string &json ) : bool

Method Details

BackingStore() public méthode

public BackingStore ( ConfigManager cfg ) : System
cfg ConfigManager
Résultat System

DoWeKnowUser() public méthode

public DoWeKnowUser ( long id ) : bool
id long
Résultat bool

DoWeKnowUser() public méthode

public DoWeKnowUser ( long id, string token ) : bool
id long
token string
Résultat bool

DoesUserNeedInfoUpdate() public méthode

public DoesUserNeedInfoUpdate ( long id ) : bool
id long
Résultat bool

FindPermaFromShort() public méthode

public FindPermaFromShort ( string shortId, string &permaId ) : bool
shortId string
permaId string
Résultat bool

GetCountStats() public méthode

public GetCountStats ( int &picCount, int &userCount ) : void
picCount int
userCount int
Résultat void

GetExtraUserInfos() public méthode

public GetExtraUserInfos ( string id, string &screenname, string &avatarUrl, string &realName, string &url, string &desc ) : bool
id string
screenname string
avatarUrl string
realName string
url string
desc string
Résultat bool

GetImagesOfUserFromPic() public méthode

public GetImagesOfUserFromPic ( string picture, int count ) : List
picture string
count int
Résultat List

GetLastPicturesIds() public méthode

public GetLastPicturesIds ( ) : List
Résultat List

GetNextShortId() public méthode

public GetNextShortId ( ) : long
Résultat long

GetPictureGeo() public méthode

public GetPictureGeo ( string image, string &geo ) : bool
image string
geo string
Résultat bool

GetPicturesInfos() public méthode

public GetPicturesInfos ( string filename, string &result ) : bool
filename string
result string
Résultat bool

GetShortUrlForImg() public méthode

public GetShortUrlForImg ( string image ) : string
image string
Résultat string

GetTempTokenSecret() public méthode

public GetTempTokenSecret ( string token ) : string
token string
Résultat string

GetTwitterInfosFromImage() public méthode

public GetTwitterInfosFromImage ( string pictureId, string &avatarUrl, string &tweetText, string &screenname, string &name, string &url, string &desc ) : void
pictureId string
avatarUrl string
tweetText string
screenname string
name string
url string
desc string
Résultat void

GetUserAccessTokens() public méthode

public GetUserAccessTokens ( long uid ) : OAuthToken
uid long
Résultat OAuthToken

MapShortToLongUrl() public méthode

public MapShortToLongUrl ( string shortId, string longId ) : void
shortId string
longId string
Résultat void

RegisterImageWithTweet() public méthode

public RegisterImageWithTweet ( long uid, string picture, string tweet, string longUrl, string shortUrl ) : void
uid long
picture string
tweet string
longUrl string
shortUrl string
Résultat void

SaveTempTokenSecret() public méthode

public SaveTempTokenSecret ( string token, string tokenSecret ) : void
token string
tokenSecret string
Résultat void

SetCachedStats() public méthode

public SetCachedStats ( string json ) : void
json string
Résultat void

SetCachedTwitterInfos() public méthode

public SetCachedTwitterInfos ( string picture, string json ) : void
picture string
json string
Résultat void

SetExtraUserInfos() public méthode

public SetExtraUserInfos ( long uid, string avatarUrl, string realName, string url, string desc ) : void
uid long
avatarUrl string
realName string
url string
desc string
Résultat void

SetPictureGeo() public méthode

public SetPictureGeo ( string image, string geo ) : void
image string
geo string
Résultat void

SetPictureInfos() public méthode

public SetPictureInfos ( string filename, string data ) : void
filename string
data string
Résultat void

SetPictureLinks() public méthode

public SetPictureLinks ( string picture, string json ) : void
picture string
json string
Résultat void

SetUserAccessTokens() public méthode

public SetUserAccessTokens ( long uid, string accessToken, string accessTokenSecret ) : void
uid long
accessToken string
accessTokenSecret string
Résultat void

SetUserInfos() public méthode

public SetUserInfos ( long uid, string screenName ) : void
uid long
screenName string
Résultat void

TryGetCachedStats() public méthode

public TryGetCachedStats ( string &json ) : bool
json string
Résultat bool

TryGetCachedTwitterInfos() public méthode

public TryGetCachedTwitterInfos ( string picture, string &json ) : bool
picture string
json string
Résultat bool

TryGetPictureLinks() public méthode

public TryGetPictureLinks ( string picture, string &json ) : bool
picture string
json string
Résultat bool