Search in sources :

Example 6 with Groups

use of org.ovirt.engine.api.model.Groups in project ovirt-engine by oVirt.

the class BackendDomainGroupsResource method mapGroups.

private Groups mapGroups(List<DirectoryGroup> entities) {
    Groups collection = new Groups();
    for (DirectoryGroup entity : entities) {
        Group group = map(entity);
        group = populate(group, entity);
        group = addLinks(group, true);
        collection.getGroups().add(group);
    }
    return collection;
}
Also used : Group(org.ovirt.engine.api.model.Group) DirectoryGroup(org.ovirt.engine.core.aaa.DirectoryGroup) DirectoryGroup(org.ovirt.engine.core.aaa.DirectoryGroup) Groups(org.ovirt.engine.api.model.Groups)

Aggregations

Groups (org.ovirt.engine.api.model.Groups)6 Group (org.ovirt.engine.api.model.Group)4 DirectoryGroup (org.ovirt.engine.core.aaa.DirectoryGroup)3 User (org.ovirt.engine.api.model.User)2 List (java.util.List)1 Collectors (java.util.stream.Collectors)1 BaseResource (org.ovirt.engine.api.model.BaseResource)1 Domain (org.ovirt.engine.api.model.Domain)1 Roles (org.ovirt.engine.api.model.Roles)1 DomainUserGroupsResource (org.ovirt.engine.api.resource.aaa.DomainUserGroupsResource)1 AbstractBackendCollectionResource (org.ovirt.engine.api.restapi.resource.AbstractBackendCollectionResource)1 V3Groups (org.ovirt.engine.api.v3.types.V3Groups)1 V3User (org.ovirt.engine.api.v3.types.V3User)1 DirectoryUser (org.ovirt.engine.core.aaa.DirectoryUser)1 AuthzGroup (org.ovirt.engine.core.common.businessentities.aaa.AuthzGroup)1 DbGroup (org.ovirt.engine.core.common.businessentities.aaa.DbGroup)1 DbUser (org.ovirt.engine.core.common.businessentities.aaa.DbUser)1 IdQueryParameters (org.ovirt.engine.core.common.queries.IdQueryParameters)1 QueryType (org.ovirt.engine.core.common.queries.QueryType)1 Guid (org.ovirt.engine.core.compat.Guid)1