CB-1356 API fixes (return type)

This commit is contained in:
Serge Rider
2021-11-03 17:12:32 +03:00
parent f5947c28e7
commit 27289c1124
2 changed files with 5 additions and 5 deletions
@@ -146,7 +146,7 @@ public interface DBWServiceAdmin extends DBWService {
@WebAction(requirePermissions = DBWConstants.PERMISSION_ADMIN)
WebPropertyInfo saveUserMetaParameter(WebSession webSession, String id, String displayName, String description, Boolean required) throws DBWebException;
@WebAction(requirePermissions = DBWConstants.PERMISSION_ADMIN)
Object deleteUserMetaParameter(WebSession webSession, String id) throws DBWebException;
Boolean deleteUserMetaParameter(WebSession webSession, String id) throws DBWebException;
@WebAction(requirePermissions = DBWConstants.PERMISSION_ADMIN)
Object setUserMetaParameterValues(WebSession webSession, String userId, Map<String, Object> parameters) throws DBWebException;
Boolean setUserMetaParameterValues(WebSession webSession, String userId, Map<String, Object> parameters) throws DBWebException;
}
@@ -600,15 +600,15 @@ public class WebServiceAdmin implements DBWServiceAdmin {
}
@Override
public Object deleteUserMetaParameter(WebSession webSession, String id) throws DBWebException {
public Boolean deleteUserMetaParameter(WebSession webSession, String id) throws DBWebException {
throw new DBWebException("Not implemented");
}
@Override
public Object setUserMetaParameterValues(WebSession webSession, String userId, Map<String, Object> parameters) throws DBWebException {
public Boolean setUserMetaParameterValues(WebSession webSession, String userId, Map<String, Object> parameters) throws DBWebException {
try {
CBApplication.getInstance().getSecurityController().setUserMeta(userId, parameters);
return parameters;
return true;
} catch (DBCException e) {
throw new DBWebException("Error changing user '" + userId + "' meta parameters", e);
}