Search in sources :

Example 1 with UserListOptions

use of com.arm.mbed.cloud.sdk.accountmanagement.model.UserListOptions in project mbed-cloud-sdk-java by ARMmbed.

the class TestAllListOptions method testUserListOptionsClone.

@Test
public void testUserListOptionsClone() {
    UserListOptions opt1 = new UserListOptions();
    opt1.addEqualFilter("field1", Integer.valueOf(3));
    opt1.includeTotalCount();
    opt1.setLimit(Integer.valueOf(2));
    UserListOptions opt2 = new UserListOptions();
    assertNotEquals(opt2, opt1);
    assertNotSame(opt2, opt1);
    opt2 = opt1.clone();
    assertEquals(opt2, opt1);
    assertNotSame(opt2, opt1);
}
Also used : UserListOptions(com.arm.mbed.cloud.sdk.accountmanagement.model.UserListOptions) Test(org.junit.Test)

Example 2 with UserListOptions

use of com.arm.mbed.cloud.sdk.accountmanagement.model.UserListOptions in project mbed-cloud-sdk-java by ARMmbed.

the class AccountManagementExamples method listUsers.

/**
 * Lists the first 5 active users.
 */
@SuppressWarnings("boxing")
@Example
public void listUsers() {
    ConnectionOptions config = Configuration.get();
    AccountManagement api = new AccountManagement(config);
    try {
        // Defining query options
        UserListOptions options = new UserListOptions();
        options.setLimit(5);
        // Listing users.
        Paginator<User> users = api.listAllUsers(options);
        for (User user : users) {
            log("User", user);
        }
    } catch (Exception e) {
        logError("last API Metadata", api.getLastApiMetadata());
        fail(e.getMessage());
    }
}
Also used : User(com.arm.mbed.cloud.sdk.accountmanagement.model.User) UserListOptions(com.arm.mbed.cloud.sdk.accountmanagement.model.UserListOptions) ConnectionOptions(com.arm.mbed.cloud.sdk.common.ConnectionOptions) AccountManagement(com.arm.mbed.cloud.sdk.AccountManagement) AbstractExample(utils.AbstractExample) Example(utils.Example)

Aggregations

UserListOptions (com.arm.mbed.cloud.sdk.accountmanagement.model.UserListOptions)2 AccountManagement (com.arm.mbed.cloud.sdk.AccountManagement)1 User (com.arm.mbed.cloud.sdk.accountmanagement.model.User)1 ConnectionOptions (com.arm.mbed.cloud.sdk.common.ConnectionOptions)1 Test (org.junit.Test)1 AbstractExample (utils.AbstractExample)1 Example (utils.Example)1