Show
Ignore:
Timestamp:
08/09/10 10:54:07 (22 months ago)
Author:
mszopinski
Message:

calendar, simple display

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ssme/trunk/src/com/kh/ssme/rest/parsers/JSONEntityCreator.java

    r4035 r4038  
    143143 
    144144                if (calendar.getUser() != null) { 
    145                         JSONObject user = new JSONObject(); 
    146                         user.put("uuid", calendar.getUser().getUUID()); 
    147                         String tempName = calendar.getUser().getName(); 
    148                         tempName += " "+calendar.getUser().getSurname(); 
    149                         tempName += " ("+calendar.getUser().getLogin()+")";              
    150                         user.put("readableName", tempName); 
    151                         json.put("user", user); 
     145                        if(recursionLevel>0){ 
     146                                // store full object                             
     147                                JSONObject user = new JSONObject(); 
     148                                create(calendar.getUser(), user, recursionLevel-1); 
     149                                json.put("user", user);                          
     150                        } else { 
     151                                // store simplified data                                 
     152                                JSONObject user = new JSONObject(); 
     153                                user.put("uuid", calendar.getUser().getUUID()); 
     154                                String tempName = calendar.getUser().getName(); 
     155                                tempName += " "+calendar.getUser().getSurname(); 
     156                                tempName += " ("+calendar.getUser().getLogin()+")";              
     157                                user.put("readableName", tempName); 
     158                                json.put("user", user); 
     159                        } 
    152160                } 
    153161