You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by do...@apache.org on 2008/08/26 02:26:34 UTC
svn commit: r688925 -
/incubator/shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Account.java
Author: doll
Date: Mon Aug 25 17:26:34 2008
New Revision: 688925
URL: http://svn.apache.org/viewvc?rev=688925&view=rev
Log:
Add field enum and guice annotation for the Account class.
Modified:
incubator/shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Account.java
Modified: incubator/shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Account.java
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Account.java?rev=688925&r1=688924&r2=688925&view=diff
==============================================================================
--- incubator/shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Account.java (original)
+++ incubator/shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/opensocial/model/Account.java Mon Aug 25 17:26:34 2008
@@ -17,8 +17,31 @@
*/
package org.apache.shindig.social.opensocial.model;
+import org.apache.shindig.social.core.model.AccountImpl;
+
+import com.google.inject.ImplementedBy;
+
+@ImplementedBy(AccountImpl.class)
+
public interface Account {
+ public static enum Field {
+ DOMAIN("domain"),
+ USER_ID("userId"),
+ USERNAME("username");
+
+ private final String jsonString;
+
+ private Field(String jsonString) {
+ this.jsonString = jsonString;
+ }
+
+ @Override
+ public String toString() {
+ return this.jsonString;
+ }
+ }
+
String getDomain();
void setDomain(String domain);