new User() → {Object}
- Source:
Returns:
ClearBlade.User the created User object
- Type
- Object
Methods
allUsers(_query, callback)
Method to retrieve all the users in a system
Parameters:
| Name | Type | Description |
|---|---|---|
_query |
ClearBlade.Query | ClearBlade query used to filter users |
callback |
function |
- Source:
Example
var user = cb.User();
var query = cb.Query();
query.equalTo("name", "John");
query.setPage(0,0);
user.allUsers(query, function(err, body) {
if(err) {
//handle error
} else {
console.log(body);
}
});
//returns all the users with a name property equal to "John"
getUser(callback)
Retrieves info on the current user
Parameters:
| Name | Type | Description |
|---|---|---|
callback |
function |
- Source:
Example
var user = cb.User();
user.getUser(function(err, body) {
if(err) {
//handle error
} else {
//do stuff with user info
}
});
setUser(data, callback)
Performs a put on the current users row
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Object | Object containing the data to update |
callback |
function |
- Source:
Example
var newUserInfo = {
"name": "newName",
"age": 76
}
var user = cb.User();
user.setUser(newUserInfo, function(err, body) {
if(err) {
//handle error
} else {
console.log(body);
}
});