mirror of
https://github.com/moparisthebest/Yaaic
synced 2024-11-26 10:52:16 -05:00
Database: Helper method for loading an identity by id
This commit is contained in:
parent
7c48f907d9
commit
d82db7aa38
@ -22,6 +22,7 @@ package org.yaaic.db;
|
|||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
import org.yaaic.model.Identity;
|
||||||
import org.yaaic.model.Server;
|
import org.yaaic.model.Server;
|
||||||
import org.yaaic.model.Status;
|
import org.yaaic.model.Status;
|
||||||
|
|
||||||
@ -290,4 +291,37 @@ public class Database extends SQLiteOpenHelper
|
|||||||
null
|
null
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get an identity by its id
|
||||||
|
*
|
||||||
|
* @param identityId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Identity getIdentityById(int identityId)
|
||||||
|
{
|
||||||
|
Cursor cursor = this.getReadableDatabase().query(
|
||||||
|
IdentityConstants.TABLE_NAME,
|
||||||
|
IdentityConstants.ALL,
|
||||||
|
IdentityConstants._ID + "=" + identityId,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null
|
||||||
|
);
|
||||||
|
|
||||||
|
if (cursor.moveToNext()) {
|
||||||
|
Identity identity = new Identity();
|
||||||
|
|
||||||
|
identity.setNickname(cursor.getString(cursor.getColumnIndex(IdentityConstants.NICKNAME)));
|
||||||
|
identity.setIdent(cursor.getString(cursor.getColumnIndex(IdentityConstants.IDENT)));
|
||||||
|
identity.setRealName(cursor.getString(cursor.getColumnIndex(IdentityConstants.REALNAME)));
|
||||||
|
|
||||||
|
cursor.close();
|
||||||
|
|
||||||
|
return identity;
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user