package org.societies.api.android.internal.tables;
/**
* Simple description of Service Table Structure.
* @author Luca (Telecomitalia)
*/
import org.societies.android.platform.interfaces.IContentProvider;
public class CssProfileTable implements IContentProvider {
// Database table
public static final String TABLE_NAME = "css_profile_table";
public static final String KEY_ID = "_ID";
public static final String KEY_ENTITY = "entity";
public static final String KEY_FORE_NAME = "fore_name";
public static final String KEY_NAME = "name";
public static final String KEY_ENTITY_NAME = "entity_name";
public static final String KEY_PASSWORD = "password";
public static final String KEY_SEX = "sex";
public static final String KEY_HOMELOCATION = "home_location";
public static final String KEY_STATUS = "status";
public static final String KEY_ENTITY_TYPE = "entity_type";
public static final String KEY_GENDER_TYPE = "gender_type";
public static final String KEY_PRESENCE_TYPE = "presence_type";
public static final String KEY_IDENTITY_NAME = "identity_name";
public static final String KEY_EMAIL_ID = "email_id";
public static final String KEY_IM_ID = "im_id";
public static final String KEY_SOCIAL_URI = "social_uri";
public static final String KEY_CSS_IDENTITY = "css_identity";
public static final String KEY_CSS_REGISTR = "css_registration";
public static final String KEY_UPTIME = "css_uptime";
public static final String KEY_PRESENCE = "presence";
public static final String KEY_CSS_INACTIV = "css_inactivation";
public static final String KEY_CSS_NODES = "css_nodes";
public static final String KEY_CSS_NODES_ARCH = "css_node_archive";
public static String CSS_PROFILE_URI = "content://" + AUTHORITY + "/" + TABLE_NAME;
// Database creation SQL statement
public static final String CREATE_CSS_PROFILE_TABLE =
"CREATE TABLE "
+ TABLE_NAME
+ "("
+ KEY_ID + " integer primary key autoincrement, "
+ KEY_ENTITY + " integer, "
+ KEY_FORE_NAME + " text not null, "
+ KEY_NAME + " text not null, "
+ KEY_ENTITY_NAME + " text not null, "
+ KEY_PASSWORD + " text not null, "
+ KEY_SEX + " integer, "
+ KEY_HOMELOCATION + " text not null, "
+ KEY_STATUS + " text not null, "
+ KEY_ENTITY_TYPE + " text not null, "
+ KEY_GENDER_TYPE + " text not null, "
+ KEY_PRESENCE_TYPE + " text not null, "
+ KEY_IDENTITY_NAME + " text not null, "
+ KEY_EMAIL_ID + " text not null, "
+ KEY_IM_ID + " text not null, "
+ KEY_SOCIAL_URI + " text not null, "
+ KEY_CSS_IDENTITY + " text not null, "
+ KEY_CSS_INACTIV + " text not null, "
+ KEY_CSS_REGISTR + " text not null, "
+ KEY_CSS_NODES + " text, "
+ KEY_CSS_NODES_ARCH+ " text, "
+ KEY_PRESENCE + " integer, "
+ KEY_UPTIME + " integer "
+ ");";
}