Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jbpm.workflow.organisation.impl
Class OrganisationComponentImpl  view OrganisationComponentImpl download OrganisationComponentImpl.java

java.lang.Object
  extended byorg.jbpm.workflow.organisation.impl.OrganisationComponentImpl

public class OrganisationComponentImpl
extends java.lang.Object


Field Summary
private static OrganisationComponentImpl instance
           
private static org.apache.log4j.Logger log
           
private static java.lang.String queryFindActorById
           
private static java.lang.String queryFindAllUsers
           
private static java.lang.String queryFindGroupByMembership
           
private static java.lang.String queryFindMembershipsByUserAndGroup
           
private static java.lang.String queryFindUsersByGroupAndRole
           
 
Constructor Summary
private OrganisationComponentImpl()
           
 
Method Summary
 org.jbpm.workflow.organisation.Group createGroup(java.lang.String groupId, java.util.Collection userIds, org.jbpm.util.db.DbSession dbSession)
           
 org.jbpm.workflow.organisation.Group createGroup(java.lang.String groupId, java.util.Collection userIds, org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
 org.jbpm.workflow.organisation.Actor findActorById(java.lang.String actorName, org.jbpm.util.db.DbSession dbSession)
           
 org.jbpm.workflow.organisation.Actor findActorById(java.lang.String actorName, org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
 java.util.Collection findAllUsers(org.jbpm.util.db.DbSession dbSession)
           
 java.util.Collection findAllUsers(org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
 org.jbpm.workflow.organisation.Group findGroupByMembership(java.lang.String userId, java.lang.String membershipType, org.jbpm.util.db.DbSession dbSession)
           
 org.jbpm.workflow.organisation.Group findGroupByMembership(java.lang.String userId, java.lang.String membershipType, org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
 java.util.Collection findMembershipsByUserAndGroup(java.lang.String userId, java.lang.String groupId, org.jbpm.util.db.DbSession dbSession)
           
 java.util.Collection findMembershipsByUserAndGroup(java.lang.String userId, java.lang.String groupId, org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
 java.util.Collection findUsersByGroupAndRole(java.lang.String groupId, java.lang.String role, org.jbpm.util.db.DbSession dbSession)
           
 java.util.Collection findUsersByGroupAndRole(java.lang.String groupId, java.lang.String role, org.jbpm.util.client.Relations relations, org.jbpm.util.db.DbSession dbSession)
           
static OrganisationComponentImpl getInstance()
          gets the singleton instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryFindActorById

private static final java.lang.String queryFindActorById
See Also:
Constant Field Values

queryFindAllUsers

private static final java.lang.String queryFindAllUsers
See Also:
Constant Field Values

queryFindUsersByGroupAndRole

private static final java.lang.String queryFindUsersByGroupAndRole
See Also:
Constant Field Values

queryFindMembershipsByUserAndGroup

private static final java.lang.String queryFindMembershipsByUserAndGroup
See Also:
Constant Field Values

queryFindGroupByMembership

private static final java.lang.String queryFindGroupByMembership
See Also:
Constant Field Values

instance

private static final OrganisationComponentImpl instance

log

private static final org.apache.log4j.Logger log
Constructor Detail

OrganisationComponentImpl

private OrganisationComponentImpl()
Method Detail

getInstance

public static OrganisationComponentImpl getInstance()
gets the singleton instance.


findActorById

public org.jbpm.workflow.organisation.Actor findActorById(java.lang.String actorName,
                                                          org.jbpm.util.db.DbSession dbSession)

findAllUsers

public java.util.Collection findAllUsers(org.jbpm.util.db.DbSession dbSession)

findUsersByGroupAndRole

public java.util.Collection findUsersByGroupAndRole(java.lang.String groupId,
                                                    java.lang.String role,
                                                    org.jbpm.util.db.DbSession dbSession)

findMembershipsByUserAndGroup

public java.util.Collection findMembershipsByUserAndGroup(java.lang.String userId,
                                                          java.lang.String groupId,
                                                          org.jbpm.util.db.DbSession dbSession)

findGroupByMembership

public org.jbpm.workflow.organisation.Group findGroupByMembership(java.lang.String userId,
                                                                  java.lang.String membershipType,
                                                                  org.jbpm.util.db.DbSession dbSession)

createGroup

public org.jbpm.workflow.organisation.Group createGroup(java.lang.String groupId,
                                                        java.util.Collection userIds,
                                                        org.jbpm.util.db.DbSession dbSession)

findActorById

public org.jbpm.workflow.organisation.Actor findActorById(java.lang.String actorName,
                                                          org.jbpm.util.client.Relations relations,
                                                          org.jbpm.util.db.DbSession dbSession)

findAllUsers

public java.util.Collection findAllUsers(org.jbpm.util.client.Relations relations,
                                         org.jbpm.util.db.DbSession dbSession)

findUsersByGroupAndRole

public java.util.Collection findUsersByGroupAndRole(java.lang.String groupId,
                                                    java.lang.String role,
                                                    org.jbpm.util.client.Relations relations,
                                                    org.jbpm.util.db.DbSession dbSession)

findMembershipsByUserAndGroup

public java.util.Collection findMembershipsByUserAndGroup(java.lang.String userId,
                                                          java.lang.String groupId,
                                                          org.jbpm.util.client.Relations relations,
                                                          org.jbpm.util.db.DbSession dbSession)

findGroupByMembership

public org.jbpm.workflow.organisation.Group findGroupByMembership(java.lang.String userId,
                                                                  java.lang.String membershipType,
                                                                  org.jbpm.util.client.Relations relations,
                                                                  org.jbpm.util.db.DbSession dbSession)

createGroup

public org.jbpm.workflow.organisation.Group createGroup(java.lang.String groupId,
                                                        java.util.Collection userIds,
                                                        org.jbpm.util.client.Relations relations,
                                                        org.jbpm.util.db.DbSession dbSession)