org.jboss.picketlink.idm.query
Interface GroupQuery


public interface GroupQuery

GroupQuery. All applied conditions will be resolved with logical AND.


Method Summary
 GroupQuery addAttributeFilter(String name, String[] values)
           
 List<Group> executeQuery(GroupQuery query)
           
 Map<String,String[]> getAttributeFilters()
           
 String getId()
           
 String getName()
           
 Group getParentGroup()
           
 Range getRange()
           
 User getRelatedUser()
           
 Role getRole()
           
 GroupQuery immutable()
           
 GroupQuery reset()
           
 GroupQuery setId(String id)
           
 GroupQuery setName(String name)
           
 GroupQuery setParentGroup(Group group)
           
 GroupQuery setParentGroup(String groupId)
           
 void setRange(Range range)
           
 GroupQuery setRelatedUser(String user)
           
 GroupQuery setRelatedUser(User user)
           
 GroupQuery setRole(Role role)
           
 GroupQuery setRole(String role)
           
 GroupQuery sort(boolean ascending)
           
 

Method Detail

reset

GroupQuery reset()

immutable

GroupQuery immutable()

executeQuery

List<Group> executeQuery(GroupQuery query)

setName

GroupQuery setName(String name)

getName

String getName()

setId

GroupQuery setId(String id)

getId

String getId()

setParentGroup

GroupQuery setParentGroup(Group group)

setParentGroup

GroupQuery setParentGroup(String groupId)

getParentGroup

Group getParentGroup()

setRole

GroupQuery setRole(Role role)

setRole

GroupQuery setRole(String role)

getRole

Role getRole()

setRelatedUser

GroupQuery setRelatedUser(User user)

setRelatedUser

GroupQuery setRelatedUser(String user)

getRelatedUser

User getRelatedUser()

addAttributeFilter

GroupQuery addAttributeFilter(String name,
                              String[] values)

getAttributeFilters

Map<String,String[]> getAttributeFilters()

sort

GroupQuery sort(boolean ascending)

setRange

void setRange(Range range)

getRange

Range getRange()


Copyright © 2012. All Rights Reserved.