org.eclipse.stardust.engine.api.query
Class UserGroupQuery

java.lang.Object
  extended by org.eclipse.stardust.engine.api.query.Query
      extended by org.eclipse.stardust.engine.api.query.UserGroupQuery
All Implemented Interfaces:
Serializable

public class UserGroupQuery
extends Query

Query for fetching workflow user groups matching specific criteria. Most common filter criteria will be the user group's attributes.

Version:
$Revision$
Author:
rsauer
See Also:
Serialized Form

Nested Class Summary
static class UserGroupQuery.Attribute
          Deprecated. Use FilterableAttribute instead.
 
Field Summary
static UserGroupQuery.Attribute DESCRIPTION
           
static UserGroupQuery.Attribute ID
           
static UserGroupQuery.Attribute NAME
           
static UserGroupQuery.Attribute OID
           
static UserGroupQuery.Attribute VALID_FROM
           
static UserGroupQuery.Attribute VALID_TO
           
 
Constructor Summary
UserGroupQuery()
          Initializes the query to find all users.
 
Method Summary
static UserGroupQuery findActive()
          Creates a query for finding active user groups.
static UserGroupQuery findActiveForUser(String account)
          Creates a query for finding active user groups associated to a given user.
static UserGroupQuery findAll()
          Creates a query for finding all user groups.
static UserGroupQuery findAllForUser(String account)
          Creates a query for finding user group associated to a given user.
 
Methods inherited from class org.eclipse.stardust.engine.api.query.Query
getFilter, getOrderCriteria, getPolicy, orderBy, orderBy, orderBy, removePolicy, setPolicy, toString, where
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OID

public static final UserGroupQuery.Attribute OID

ID

public static final UserGroupQuery.Attribute ID

NAME

public static final UserGroupQuery.Attribute NAME

VALID_FROM

public static final UserGroupQuery.Attribute VALID_FROM

VALID_TO

public static final UserGroupQuery.Attribute VALID_TO

DESCRIPTION

public static final UserGroupQuery.Attribute DESCRIPTION
Constructor Detail

UserGroupQuery

public UserGroupQuery()
Initializes the query to find all users.

See Also:
findAll()
Method Detail

findAll

public static UserGroupQuery findAll()
Creates a query for finding all user groups.

Returns:
The readily configured query.

findActive

public static UserGroupQuery findActive()
Creates a query for finding active user groups.

Active means having no expired VALID_TO attribute.

Returns:
The readily configured query.

findAllForUser

public static UserGroupQuery findAllForUser(String account)
Creates a query for finding user group associated to a given user.

Returns:
The readily configured query.

findActiveForUser

public static UserGroupQuery findActiveForUser(String account)
Creates a query for finding active user groups associated to a given user.

Active means having no expired VALID_TO attribute.

Returns:
The readily configured query.


Copyright © 2017 Eclipse Stardust. All Rights Reserved.