GroupListQuery.java
    
    
    
    
    
        Home
            /
model                    /
infinispan                    /
src                    /
main                    /
java                    /
org                    /
keycloak                    /
models                    /
cache                    /
infinispan                    /
entities                    /
                    GroupListQuery.java
    
    
            
            package org.keycloak.models.cache.infinispan.entities;
import org.keycloak.models.RealmModel;
import java.util.Set;
/**
 * @author <a href="mailto:bill@burkecentral.com">Bill Burke</a>
 * @version $Revision: 1 $
 */
public class GroupListQuery extends AbstractRevisioned implements GroupQuery {
    private final Set<String> groups;
    private final String realm;
    private final String realmName;
    public GroupListQuery(Long revisioned, String id, RealmModel realm, Set<String> groups) {
        super(revisioned, id);
        this.realm = realm.getId();
        this.realmName = realm.getName();
        this.groups = groups;
    }
    @Override
    public Set<String> getGroups() {
        return groups;
    }
    @Override
    public String getRealm() {
        return realm;
    }
    @Override
    public String toString() {
        return "GroupListQuery{" +
                "id='" + getId() + "'" +
                "realmName='" + realmName + '\'' +
                '}';
    }
}