use of org.ovirt.engine.core.common.businessentities.Role in project ovirt-engine by oVirt.
the class RoleListModel method newEntity.
public void newEntity() {
commandType = CommandType.New;
Role role = new Role();
initRoleDialog(role);
}
use of org.ovirt.engine.core.common.businessentities.Role in project ovirt-engine by oVirt.
the class RoleListModel method edit.
public void edit() {
commandType = CommandType.Edit;
Role role = getSelectedItem();
initRoleDialog(role);
}
use of org.ovirt.engine.core.common.businessentities.Role in project ovirt-engine by oVirt.
the class RoleView method initRoleTable.
private void initRoleTable() {
roleTable.enableColumnResizing();
// $NON-NLS-1$
roleTable.addColumn(new IsLockedImageTypeColumn(), constants.empty(), "25px");
// $NON-NLS-1$
roleTable.addColumn(new RoleTypeColumn(), constants.empty(), "25px");
AbstractTextColumn<Role> nameColumn = new AbstractTextColumn<Role>() {
@Override
public String getValue(Role object) {
return object.getName();
}
};
nameColumn.makeSortable();
// $NON-NLS-1$
roleTable.addColumn(nameColumn, constants.nameRole(), "175px");
AbstractTextColumn<Role> descColumn = new AbstractTextColumn<Role>() {
@Override
public String getValue(Role object) {
return object.getDescription();
}
};
descColumn.makeSortable();
// $NON-NLS-1$
roleTable.addColumn(descColumn, constants.descriptionRole(), "500px");
roleTable.getSelectionModel().addSelectionChangeHandler(event -> {
roleModelProvider.setSelectedItems(roleTable.getSelectionModel().getSelectedObjects());
if (roleTable.getSelectionModel().getSelectedObjects().size() > 0) {
setSubTabVisibility(true);
} else {
setSubTabVisibility(false);
}
});
roleTablePanel.add(roleTable);
}
use of org.ovirt.engine.core.common.businessentities.Role in project ovirt-engine by oVirt.
the class GetAllRolesQueryTest method testExecuteQueryCommand.
@Test
public void testExecuteQueryCommand() {
// Prepare the result
Role role = new Role();
role.setName("test role");
List<Role> result = Collections.singletonList(role);
// Mock the Dao
when(roleDaoMock.getAll()).thenReturn(result);
// Execute the query
getQuery().executeQueryCommand();
// Check the result
assertEquals("Wrong roles returned", result, getQuery().getQueryReturnValue().getReturnValue());
}
use of org.ovirt.engine.core.common.businessentities.Role in project ovirt-engine by oVirt.
the class JsonObjectSerializationEntitiesTest method randomRole.
private static Role randomRole() {
RandomUtils random = RandomUtils.instance();
Role role = new Role();
role.setDescription(random.nextString(10));
role.setId(Guid.newGuid());
role.setName(random.nextString(10));
return role;
}
Aggregations