Revision b9a1049a src/gr/grnet/pithos/web/client/Pithos.java
b/src/gr/grnet/pithos/web/client/Pithos.java | ||
---|---|---|
126 | 126 |
return userID; |
127 | 127 |
} |
128 | 128 |
|
129 |
public UserCatalogs getUserCatalogs() { |
|
130 |
return userCatalogs; |
|
131 |
} |
|
132 |
|
|
129 | 133 |
public String getCurrentUserDisplayNameOrID() { |
130 | 134 |
final String displayName = userCatalogs.getDisplayName(getUserID()); |
131 | 135 |
return displayName == null ? getUserID() : displayName; |
132 | 136 |
} |
133 | 137 |
|
134 |
public boolean hasUserDisplayNameForID(String id) { |
|
135 |
return userCatalogs.getDisplayName(id) != null; |
|
138 |
public boolean hasUserDisplayNameForID(String userID) { |
|
139 |
return userCatalogs.getDisplayName(userID) != null; |
|
140 |
} |
|
141 |
|
|
142 |
public String getUserDisplayNameForID(String userID) { |
|
143 |
return userCatalogs.getDisplayName(userID); |
|
144 |
} |
|
145 |
|
|
146 |
public String getUserIDForDisplayName(String displayName) { |
|
147 |
return userCatalogs.getUserID(displayName); |
|
148 |
} |
|
149 |
|
|
150 |
public List<String> getUserDisplayNamesForIDs(List<String> userIDs) { |
|
151 |
if(userIDs == null) { |
|
152 |
userIDs = new ArrayList<String>(); |
|
153 |
} |
|
154 |
final List<String> userDisplayNames = new ArrayList<String>(); |
|
155 |
for(String userID : userIDs) { |
|
156 |
final String displayName = getUserDisplayNameForID(userID); |
|
157 |
userDisplayNames.add(displayName); |
|
158 |
} |
|
159 |
|
|
160 |
return userDisplayNames; |
|
136 | 161 |
} |
137 | 162 |
|
138 |
public String getUserDisplayNameByID(String id) { |
|
139 |
return userCatalogs.getDisplayName(id); |
|
163 |
public List<String> filterUserIDsWithUnknownDisplayName(Collection<String> userIDs) { |
|
164 |
if(userIDs == null) { |
|
165 |
userIDs = new ArrayList<String>(); |
|
166 |
} |
|
167 |
final List<String> filtered = new ArrayList<String>(); |
|
168 |
for(String userID : userIDs) { |
|
169 |
if(!this.userCatalogs.hasID(userID)) { |
|
170 |
filtered.add(userID); |
|
171 |
} |
|
172 |
} |
|
173 |
return filtered; |
|
140 | 174 |
} |
141 | 175 |
|
142 | 176 |
public void setAccount(AccountResource acct) { |
Also available in: Unified diff