package in.partake.resource;
import java.util.UUID;
@SuppressWarnings("nls")
public final class Constants {
// twitter settings
public static final String TWITTER_APPLICATION_NAME = "Partake";
public static final String TWITTER_REQUEST_TOKEN_URL = "http://twitter.com/oauth/request_token";
public static final String TWITTER_ACCESS_TOKEN_URL = "http://twitter.com/oauth/access_token";
public static final String TWITTER_AUTHORIZE_URL = "http://twitter.com/oauth/authorize";
public static final String ANTISAMY_POLICY_FILE_RELATIVE_LOCATION = "/antisamy-partake-from-myspace-1.4.1.xml";
public static final UUID DEMO_ID = UUID.fromString("ff24c3ad-98b6-4fe3-b2be-68d220d6a866");
// Since session is just a cookie, we should reduce the whole quantity bytes of session value.
public interface Session {
// For login user
public static final String USER_ID_KEY = "userId";
// For CSRF prevention token
public static final String TOKEN_KEY = "sessionToken";
// For Session rare data.
public static final String ID_KEY = "sessionId";
}
// Flash is also just a cookie, we should reduce the whole quantify bytes of flash value.
public interface Flash {
public static final String MESSAGE_ID = "messageId";
}
// Used for HTTP request parameter key.
public interface Parameter {
public static final String SESSION_TOKEN = "sessionToken";
// SessionToken used for test. (Currently this value is only for Scala controllers)
public static final String VALID_SESSION_TOKEN_FOR_TEST = "valid-session-token-for-test";
}
// Used for Cache.
public interface Cache {
public static final String TWITTER_LOGIN_KEY_PREFIX = "twitterLogin:";
public static final String OPENID_LOGIN_KEY_PREFIX = "openID:";
}
// These deprecated value should be removed once they are not used.
// Session Attribute
@Deprecated
public static final String ATTR_USER = "user"; // User (logged in user)
@Deprecated
public static final String ATTR_ACTION = "actionModel"; //
@Deprecated
public static final String ATTR_PARTAKE_SESSION = "sessionToken";
@Deprecated
public static final String ATTR_REDIRECTURL = "redirectURL";
@Deprecated
public static final String ATTR_CURRENT_URL = "currentURL";
@Deprecated
public static final String ATTR_NO_HEADER_MESSAGES = "NO_HEADER_MESSAGES";
@Deprecated
public static final String ATTR_PARTAKE_API_SESSION_TOKEN = ATTR_PARTAKE_SESSION;
@Deprecated
public static final String JSON_DATE_FORMAT = "yyyy/MM/dd HH:mm";
public static final String READABLE_DATE_FORMAT = "yyyy-MM-dd HH:mm";
private Constants() {
// Prevents from instantiation.
}
}