mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
- Fixed issues around getting and setting property values of different data types
- Added support for setting and getting multi-valued properties git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@3039 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -34,7 +34,6 @@ import org.alfresco.repo.transaction.TransactionUtil.TransactionWork;
|
||||
import org.alfresco.repo.webservice.AbstractWebService;
|
||||
import org.alfresco.repo.webservice.Utils;
|
||||
import org.alfresco.repo.webservice.action.ActionFault;
|
||||
import org.alfresco.repo.webservice.repository.QuerySession;
|
||||
import org.alfresco.repo.webservice.types.NamedValue;
|
||||
import org.alfresco.service.cmr.repository.NodeRef;
|
||||
import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter;
|
||||
@@ -305,7 +304,11 @@ public class AdministrationWebService extends AbstractWebService implements
|
||||
{
|
||||
value = entry.getValue().toString();
|
||||
}
|
||||
namedValues.add(new NamedValue(entry.getKey().toString(), value));
|
||||
NamedValue namedValue = new NamedValue();
|
||||
namedValue.setName(entry.getKey().toString());
|
||||
namedValue.setIsMultiValue(false);
|
||||
namedValue.setValue(value);
|
||||
namedValues.add(namedValue);
|
||||
}
|
||||
}
|
||||
userDetails.setProperties((NamedValue[])namedValues.toArray(new NamedValue[namedValues.size()]));
|
||||
|
Reference in New Issue
Block a user