@Override public boolean writeToDB(DrmJobDatabase msDb) { boolean status = true; ContentValues values = new ContentValues(); values.put( DatabaseConstants.COLUMN_NAME_TYPE, DatabaseConstants.JOBTYPE_GET_METERING_CERTIFICATE); values.put(DatabaseConstants.COLUMN_NAME_GRP_ID, this.getGroupId()); if (mJobManager != null) { values.put(DatabaseConstants.COLUMN_NAME_SESSION_ID, mJobManager.getSessionId()); } values.put(DatabaseConstants.COLUMN_NAME_GENERAL1, this.mCertificateServer); values.put(DatabaseConstants.COLUMN_NAME_GENERAL2, this.mMeteringId); values.put(DatabaseConstants.COLUMN_NAME_GENERAL3, this.mCustomData); values.put(DatabaseConstants.COLUMN_NAME_GRP_ID, this.getGroupId()); long result = msDb.insert(values); if (result != -1) { super.setDatabaseId(result); } else { status = false; } return status; }
@Override public boolean writeToDB(DrmJobDatabase msDb) { boolean status = true; ContentValues values = new ContentValues(); values.put(DatabaseConstants.COLUMN_NAME_TYPE, DatabaseConstants.JOBTYPE_JOIN_DOMAIN); values.put(DatabaseConstants.COLUMN_NAME_GRP_ID, this.getGroupId()); if (mJobManager != null) { values.put(DatabaseConstants.COLUMN_NAME_SESSION_ID, mJobManager.getSessionId()); } values.put(DatabaseConstants.COLUMN_NAME_GENERAL1, this.mController); values.put(DatabaseConstants.COLUMN_NAME_GENERAL2, this.mServiceId); values.put(DatabaseConstants.COLUMN_NAME_GENERAL3, this.mAccountId); values.put(DatabaseConstants.COLUMN_NAME_GENERAL4, this.mRevision); values.put(DatabaseConstants.COLUMN_NAME_GENERAL5, this.mCustomData); values.put(DatabaseConstants.COLUMN_NAME_GRP_ID, this.getGroupId()); long result = msDb.insert(values); if (result != -1) { super.setDatabaseId(result); } else { status = false; } return status; }