You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by mf...@apache.org on 2011/11/28 17:39:56 UTC

svn commit: r1207410 - /incubator/rave/trunk/rave-shindig/src/main/java/org/apache/rave/opensocial/service/impl/FieldRestrictingPerson.java

Author: mfranklin
Date: Mon Nov 28 16:39:55 2011
New Revision: 1207410

URL: http://svn.apache.org/viewvc?rev=1207410&view=rev
Log:
Applied Patch (Fixes RAVE-371)

Modified:
    incubator/rave/trunk/rave-shindig/src/main/java/org/apache/rave/opensocial/service/impl/FieldRestrictingPerson.java

Modified: incubator/rave/trunk/rave-shindig/src/main/java/org/apache/rave/opensocial/service/impl/FieldRestrictingPerson.java
URL: http://svn.apache.org/viewvc/incubator/rave/trunk/rave-shindig/src/main/java/org/apache/rave/opensocial/service/impl/FieldRestrictingPerson.java?rev=1207410&r1=1207409&r2=1207410&view=diff
==============================================================================
--- incubator/rave/trunk/rave-shindig/src/main/java/org/apache/rave/opensocial/service/impl/FieldRestrictingPerson.java (original)
+++ incubator/rave/trunk/rave-shindig/src/main/java/org/apache/rave/opensocial/service/impl/FieldRestrictingPerson.java Mon Nov 28 16:39:55 2011
@@ -27,7 +27,8 @@ import org.apache.shindig.protocol.model
 import org.apache.shindig.protocol.model.EnumImpl;
 import org.apache.shindig.social.core.model.BodyTypeImpl;
 import org.apache.shindig.social.core.model.ListFieldImpl;
-import org.apache.shindig.social.core.model.UrlImpl;
+import org.apache.shindig.social.core.model.UrlImpl;  
+import org.apache.shindig.social.core.model.NameImpl;
 import org.apache.shindig.social.opensocial.model.*;
 
 import java.io.Serializable;
@@ -425,7 +426,15 @@ public class FieldRestrictingPerson impl
 
     @Override
     public Name getName() {
-        //return displayField(Field.NAME) ? internal.getName() : null;
+        if (displayField(Field.NAME)) {
+            Name name = new NameImpl();
+            name.setGivenName(internal.getGivenName());
+            name.setFamilyName(internal.getFamilyName());
+            name.setAdditionalName(internal.getAdditionalName());
+            name.setFormatted(internal.getDisplayName());
+            name.setHonorificPrefix(internal.getHonorificPrefix());
+            return name;
+        }
         return null;
     }