edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3DAOFactory

java.lang.Object
  extended by edu.internet2.middleware.grouper.misc.GrouperDAOFactory
      extended by edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAOFactory

public class Hib3DAOFactory
extends GrouperDAOFactory

Basic Hibernate DAO interface.

Since:
@HEAD@
Version:
$Id: Hib3DAOFactory.java,v 1.19 2009-10-26 02:26:07 mchyzer Exp $
Author:
blair christensen.

Constructor Summary
Hib3DAOFactory()
           
 
Method Summary
 AttributeDAO getAttribute()
           
 AttributeAssignDAO getAttributeAssign()
           
 AttributeAssignActionDAO getAttributeAssignAction()
           
 AttributeAssignActionSetDAO getAttributeAssignActionSet()
           
 AttributeAssignActionSetViewDAO getAttributeAssignActionSetView()
           
 AttributeAssignValueDAO getAttributeAssignValue()
           
 AttributeDefDAO getAttributeDef()
           
 AttributeDefNameDAO getAttributeDefName()
           
 AttributeDefNameSetDAO getAttributeDefNameSet()
           
 AttributeDefNameSetViewDAO getAttributeDefNameSetView()
           
 AttributeDefScopeDAO getAttributeDefScope()
           
 AuditEntryDAO getAuditEntry()
           
 AuditTypeDAO getAuditType()
           
 ChangeLogConsumerDAO getChangeLogConsumer()
          change log consumer dao
 ChangeLogEntryDAO getChangeLogEntry()
           
 ChangeLogTypeDAO getChangeLogType()
           
 CompositeDAO getComposite()
           
 org.hibernate.cfg.Configuration getConfiguration()
          get a hibernate configuration (this is internal for grouper team only)
 FieldDAO getField()
           
 FlatAttributeDefDAO getFlatAttributeDef()
           
 FlatGroupDAO getFlatGroup()
           
 FlatMembershipDAO getFlatMembership()
           
 FlatStemDAO getFlatStem()
           
 GroupDAO getGroup()
           
 GroupSetDAO getGroupSet()
           
 GroupTypeDAO getGroupType()
           
 GroupTypeTupleDAO getGroupTypeTuple()
           
 MemberDAO getMember()
           
 MembershipDAO getMembership()
           
 PermissionEntryDAO getPermissionEntry()
           
 RegistryDAO getRegistry()
           
 RegistrySubjectDAO getRegistrySubject()
           
 RoleDAO getRole()
           
 RoleSetDAO getRoleSet()
           
 RoleSetViewDAO getRoleSetView()
           
 org.hibernate.Session getSession()
          get a hibernate session (note, this is a framework method that should not be called outside of grouper hibernate framework methods
 StemDAO getStem()
           
 TransactionDAO getTransaction()
          return the transaction implementation
 
Methods inherited from class edu.internet2.middleware.grouper.misc.GrouperDAOFactory
getFactory, getFactory, internal_resetFactory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hib3DAOFactory

public Hib3DAOFactory()
Method Detail

getAuditEntry

public AuditEntryDAO getAuditEntry()
Specified by:
getAuditEntry in class GrouperDAOFactory
Returns:
audit entry dao
See Also:
GrouperDAOFactory.getAuditEntry()

getAuditType

public AuditTypeDAO getAuditType()
Specified by:
getAuditType in class GrouperDAOFactory
Returns:
audit type
See Also:
GrouperDAOFactory.getAuditType()

getComposite

public CompositeDAO getComposite()
Specified by:
getComposite in class GrouperDAOFactory
Returns:
composite
See Also:
GrouperDAOFactory.getComposite()

getField

public FieldDAO getField()
Specified by:
getField in class GrouperDAOFactory
Returns:
field
See Also:
GrouperDAOFactory.getField()

getGroup

public GroupDAO getGroup()
Specified by:
getGroup in class GrouperDAOFactory
Returns:
group dao
See Also:
GrouperDAOFactory.getGroup()

getGroupType

public GroupTypeDAO getGroupType()
Specified by:
getGroupType in class GrouperDAOFactory
Returns:
group type dao
See Also:
GrouperDAOFactory.getGroupType()

getMember

public MemberDAO getMember()
Specified by:
getMember in class GrouperDAOFactory
Returns:
member dao
See Also:
GrouperDAOFactory.getMember()

getMembership

public MembershipDAO getMembership()
Specified by:
getMembership in class GrouperDAOFactory
Returns:
membership dao
See Also:
GrouperDAOFactory.getMembership()

getRegistry

public RegistryDAO getRegistry()
Specified by:
getRegistry in class GrouperDAOFactory
Returns:
registry dao
See Also:
GrouperDAOFactory.getRegistry()

getRegistrySubject

public RegistrySubjectDAO getRegistrySubject()
Specified by:
getRegistrySubject in class GrouperDAOFactory
Returns:
registry subject dao
See Also:
GrouperDAOFactory.getRegistrySubject()

getStem

public StemDAO getStem()
Specified by:
getStem in class GrouperDAOFactory
Returns:
stem dao
See Also:
GrouperDAOFactory.getStem()

getSession

public org.hibernate.Session getSession()
get a hibernate session (note, this is a framework method that should not be called outside of grouper hibernate framework methods

Specified by:
getSession in class GrouperDAOFactory
Returns:
the session

getTransaction

public TransactionDAO getTransaction()
return the transaction implementation

Specified by:
getTransaction in class GrouperDAOFactory
Returns:
the transaction implementation
Since:
1.3

getConfiguration

public org.hibernate.cfg.Configuration getConfiguration()
Description copied from class: GrouperDAOFactory
get a hibernate configuration (this is internal for grouper team only)

Specified by:
getConfiguration in class GrouperDAOFactory
Returns:
the configuration
See Also:
GrouperDAOFactory.getConfiguration()

getAttribute

public AttributeDAO getAttribute()
Specified by:
getAttribute in class GrouperDAOFactory
Returns:
attribute
See Also:
GrouperDAOFactory.getAttribute()

getChangeLogEntry

public ChangeLogEntryDAO getChangeLogEntry()
Specified by:
getChangeLogEntry in class GrouperDAOFactory
Returns:
change log dao
See Also:
GrouperDAOFactory.getChangeLogEntry()

getChangeLogType

public ChangeLogTypeDAO getChangeLogType()
Specified by:
getChangeLogType in class GrouperDAOFactory
Returns:
change log type
See Also:
GrouperDAOFactory.getChangeLogType()

getGroupSet

public GroupSetDAO getGroupSet()
Specified by:
getGroupSet in class GrouperDAOFactory
Returns:
group set dao
See Also:
GrouperDAOFactory.getGroupSet()

getFlatMembership

public FlatMembershipDAO getFlatMembership()
Specified by:
getFlatMembership in class GrouperDAOFactory
Returns:
flat membership dao
See Also:
GrouperDAOFactory.getFlatMembership()

getFlatGroup

public FlatGroupDAO getFlatGroup()
Specified by:
getFlatGroup in class GrouperDAOFactory
Returns:
flat group dao
See Also:
GrouperDAOFactory.getFlatGroup()

getFlatStem

public FlatStemDAO getFlatStem()
Specified by:
getFlatStem in class GrouperDAOFactory
Returns:
flat stem dao
See Also:
GrouperDAOFactory.getFlatStem()

getFlatAttributeDef

public FlatAttributeDefDAO getFlatAttributeDef()
Specified by:
getFlatAttributeDef in class GrouperDAOFactory
Returns:
flat attribute def dao
See Also:
GrouperDAOFactory.getFlatAttributeDef()

getChangeLogConsumer

public ChangeLogConsumerDAO getChangeLogConsumer()
Description copied from class: GrouperDAOFactory
change log consumer dao

Specified by:
getChangeLogConsumer in class GrouperDAOFactory
Returns:
the change log consumer dao
See Also:
GrouperDAOFactory.getChangeLogConsumer()

getAttributeDef

public AttributeDefDAO getAttributeDef()
Specified by:
getAttributeDef in class GrouperDAOFactory
Returns:
attributeDef
See Also:
GrouperDAOFactory.getAttributeDef()

getAttributeDefName

public AttributeDefNameDAO getAttributeDefName()
Specified by:
getAttributeDefName in class GrouperDAOFactory
Returns:
attributeDefName
See Also:
GrouperDAOFactory.getAttributeDefName()

getAttributeAssign

public AttributeAssignDAO getAttributeAssign()
Specified by:
getAttributeAssign in class GrouperDAOFactory
Returns:
attributeAssign
See Also:
GrouperDAOFactory.getAttributeAssign()

getPermissionEntry

public PermissionEntryDAO getPermissionEntry()
Specified by:
getPermissionEntry in class GrouperDAOFactory
Returns:
permission entry dao
See Also:
GrouperDAOFactory.getPermissionEntry()

getAttributeAssignValue

public AttributeAssignValueDAO getAttributeAssignValue()
Specified by:
getAttributeAssignValue in class GrouperDAOFactory
Returns:
attributeAssign
See Also:
GrouperDAOFactory.getAttributeAssignValue()

getAttributeDefScope

public AttributeDefScopeDAO getAttributeDefScope()
Specified by:
getAttributeDefScope in class GrouperDAOFactory
Returns:
attributeDefScope

getAttributeDefNameSet

public AttributeDefNameSetDAO getAttributeDefNameSet()
Specified by:
getAttributeDefNameSet in class GrouperDAOFactory
Returns:
attributeDefNameSet
See Also:
GrouperDAOFactory.getAttributeDefNameSet()

getAttributeDefNameSetView

public AttributeDefNameSetViewDAO getAttributeDefNameSetView()
Specified by:
getAttributeDefNameSetView in class GrouperDAOFactory
Returns:
attributeDefNameSetView
See Also:
GrouperDAOFactory.getAttributeDefNameSetView()

getRoleSet

public RoleSetDAO getRoleSet()
Specified by:
getRoleSet in class GrouperDAOFactory
Returns:
role set
See Also:
GrouperDAOFactory.getRoleSet()

getRole

public RoleDAO getRole()
Specified by:
getRole in class GrouperDAOFactory
Returns:
role dao
See Also:
GrouperDAOFactory.getRole()

getRoleSetView

public RoleSetViewDAO getRoleSetView()
Specified by:
getRoleSetView in class GrouperDAOFactory
Returns:
role set
See Also:
GrouperDAOFactory.getRoleSetView()

getAttributeAssignAction

public AttributeAssignActionDAO getAttributeAssignAction()
Specified by:
getAttributeAssignAction in class GrouperDAOFactory
Returns:
attributeAssign
See Also:
GrouperDAOFactory.getAttributeAssignAction()

getAttributeAssignActionSet

public AttributeAssignActionSetDAO getAttributeAssignActionSet()
Specified by:
getAttributeAssignActionSet in class GrouperDAOFactory
Returns:
attributeAssign
See Also:
GrouperDAOFactory.getAttributeAssignActionSet()

getAttributeAssignActionSetView

public AttributeAssignActionSetViewDAO getAttributeAssignActionSetView()
Specified by:
getAttributeAssignActionSetView in class GrouperDAOFactory
Returns:
attributeAssignActionSetView
See Also:
GrouperDAOFactory.getAttributeAssignActionSetView()

getGroupTypeTuple

public GroupTypeTupleDAO getGroupTypeTuple()
Specified by:
getGroupTypeTuple in class GrouperDAOFactory
Returns:
group type tuple dao
See Also:
GrouperDAOFactory.getGroupTypeTuple()