public class UserGroupFactory extends HibernateFactory
Modifier and Type | Method and Description |
---|---|
static UserGroup |
createUserGroup(Org org,
Role role)
Create a new UserGroup from scratch based on the passed in Role
object
|
static void |
delete(ExtGroup extGroup)
delete UserExtGroup object
|
static void |
delete(UserGroupMembers ugmIn)
delete UserGroupMembers object
|
static int |
deleteTemporaryRoles()
deletes all temporary roles across the whole satellite
(users across all the orgs)
|
protected org.apache.log4j.Logger |
getLogger()
Get the Logger for the derived class so log messages
show up on the correct class
|
static java.util.List<UserExtGroup> |
listExtAuthGroups(User user)
Returns the complete list of UserExtGroup
|
static java.util.List<OrgUserExtGroup> |
listExtAuthOrgGroups(User user)
Returns the complete list of OrgUserExtGroup
|
static UserExtGroup |
lookupExtGroupById(java.lang.Long gidIn)
lookup function to search for external groups
|
static UserExtGroup |
lookupExtGroupByLabel(java.lang.String labelIn)
lookup function to search for external groups
|
static OrgUserExtGroup |
lookupOrgExtGroupByIdAndOrg(java.lang.Long gidIn,
Org orgIn)
lookup function to search for external groups
|
static OrgUserExtGroup |
lookupOrgExtGroupByLabelAndOrg(java.lang.String labelIn,
Org orgIn)
lookup function to search for organization external groups
|
static void |
save(OrgUserExtGroup extGroup)
save OrgUserGroup object
|
static void |
save(UserExtGroup extGroup)
save UserExtGroup object
|
static void |
save(UserGroupMembers ugmIn)
save UserGroupMembers object
|
addConfigurator, blobToByteArray, byteArrayToBlob, closeSession, closeSessionFactory, commitTransaction, createSessionFactory, createSessionFactory, executeCallableMode, executeSelectMode, getBlobContents, getByteArrayContents, getObject, getSession, initialize, inTransaction, isClosed, isInitialized, listObjectsByNamedQuery, listObjectsByNamedQuery, listObjectsByNamedQuery, lockObject, lookupObjectByNamedQuery, lookupObjectByNamedQuery, reload, removeObject, rollbackTransaction, saveObject, saveObject, stringToByteArray
protected org.apache.log4j.Logger getLogger()
getLogger
in class HibernateFactory
public static UserGroup createUserGroup(Org org, Role role)
org
- the Org to associate this UserGroup withrole
- the Role to base this new UserGroup on.public static java.util.List<UserExtGroup> listExtAuthGroups(User user)
user
- needs to be satellite adminpublic static java.util.List<OrgUserExtGroup> listExtAuthOrgGroups(User user)
user
- needs to be org adminpublic static UserExtGroup lookupExtGroupById(java.lang.Long gidIn)
gidIn
- external group idpublic static OrgUserExtGroup lookupOrgExtGroupByIdAndOrg(java.lang.Long gidIn, Org orgIn)
gidIn
- external group idorgIn
- organizationpublic static void save(UserExtGroup extGroup)
extGroup
- external grouppublic static void save(OrgUserExtGroup extGroup)
extGroup
- org user grouppublic static void delete(ExtGroup extGroup)
extGroup
- external grouppublic static UserExtGroup lookupExtGroupByLabel(java.lang.String labelIn)
labelIn
- external group labelpublic static OrgUserExtGroup lookupOrgExtGroupByLabelAndOrg(java.lang.String labelIn, Org orgIn)
labelIn
- external group labelorgIn
- organizationpublic static int deleteTemporaryRoles()
public static void save(UserGroupMembers ugmIn)
ugmIn
- user group memberpublic static void delete(UserGroupMembers ugmIn)
ugmIn
- group members entry