Java Doc for RDBMEntityGroupStore.java in  » Portal » uPortal_rel-2-6-1-GA » org » jasig » portal » groups » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Portal » uPortal_rel 2 6 1 GA » org.jasig.portal.groups 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jasig.portal.groups.RDBMEntityGroupStore

RDBMEntityGroupStore
public class RDBMEntityGroupStore implements IEntityGroupStore,IGroupConstants(Code)
Store for EntityGroupImpl.
author:
   Dan Ellentuck
version:
   $Revision: 36810 $



Constructor Summary
public  RDBMEntityGroupStore()
     RDBMEntityGroupStore constructor.

Method Summary
protected static  voidcommit(Connection conn)
    
public  booleancontains(IEntityGroup group, IGroupMember member)
     Answers if IGroupMember member is a member of group.
public  booleancontainsGroupNamed(IEntityGroup containingGroup, String memberName)
    
public  voiddelete(IEntityGroup group)
     If this entity exists, delete it.
public  IEntityGroupfind(String groupID)
     Find and return an instance of the group.
public  java.util.IteratorfindContainingGroups(IEntity ent)
     Find the groups that this entity belongs to.
public  java.util.IteratorfindContainingGroups(IEntityGroup group)
     Find the groups that this group belongs to.
public  IteratorfindContainingGroups(IGroupMember gm)
     Find the groups that this group member belongs to.
public  IteratorfindEntitiesForGroup(IEntityGroup group)
     Find the IEntities that are members of the IEntityGroup.
public  java.util.IteratorfindGroupsByCreator(String creatorID)
     Find the groups with this creatorID.
public  ILockableEntityGroupfindLockable(String groupID)
     Find and return an instance of the group.
public  String[]findMemberGroupKeys(IEntityGroup group)
     Find the keys of groups that are members of group.
public  IteratorfindMemberGroups(IEntityGroup group)
     Find the IUserGroups that are members of the group.
protected static  voidlogNoTransactionWarning()
    
public  IEntitynewEntity(Class type, String key)
    
public  IEntityGroupnewInstance(Class type)
    
protected static  voidrollback(Connection conn)
    
public  EntityIdentifier[]searchForGroups(String query, int method, Class leaftype)
    
protected static  voidsetAutoCommit(Connection conn, boolean newValue)
    
public static synchronized  RDBMEntityGroupStoresingleton()
    
public  voidupdate(IEntityGroup group)
     Commit this entity AND ITS MEMBERSHIPS to the underlying store.
public  voidupdateMembers(IEntityGroup eg)
     Insert and delete group membership rows inside a transaction.


Constructor Detail
RDBMEntityGroupStore
public RDBMEntityGroupStore()(Code)
RDBMEntityGroupStore constructor.




Method Detail
commit
protected static void commit(Connection conn) throws java.sql.SQLException(Code)

Parameters:
  conn - java.sql.Connection
exception:
  java.sql.SQLException -



contains
public boolean contains(IEntityGroup group, IGroupMember member) throws GroupsException(Code)
Answers if IGroupMember member is a member of group. boolean
Parameters:
  group - org.jasig.portal.groups.IEntityGroup
Parameters:
  member - org.jasig.portal.groups.IGroupMember



containsGroupNamed
public boolean containsGroupNamed(IEntityGroup containingGroup, String memberName) throws GroupsException(Code)



delete
public void delete(IEntityGroup group) throws GroupsException(Code)
If this entity exists, delete it.
Parameters:
  group - org.jasig.portal.groups.IEntityGroup



find
public IEntityGroup find(String groupID) throws GroupsException(Code)
Find and return an instance of the group.
Parameters:
  groupID - the group ID org.jasig.portal.groups.IEntityGroup



findContainingGroups
public java.util.Iterator findContainingGroups(IEntity ent) throws GroupsException(Code)
Find the groups that this entity belongs to.
Parameters:
  ent - the entity in question java.util.Iterator



findContainingGroups
public java.util.Iterator findContainingGroups(IEntityGroup group) throws GroupsException(Code)
Find the groups that this group belongs to.
Parameters:
  group - org.jasig.portal.groups.IEntityGroup java.util.Iterator



findContainingGroups
public Iterator findContainingGroups(IGroupMember gm) throws GroupsException(Code)
Find the groups that this group member belongs to.
Parameters:
  gm - the group member in question java.util.Iterator



findEntitiesForGroup
public Iterator findEntitiesForGroup(IEntityGroup group) throws GroupsException(Code)
Find the IEntities that are members of the IEntityGroup.
Parameters:
  group - the entity group in question java.util.Iterator



findGroupsByCreator
public java.util.Iterator findGroupsByCreator(String creatorID) throws GroupsException(Code)
Find the groups with this creatorID.
Parameters:
  creatorID - java.util.Iterator



findLockable
public ILockableEntityGroup findLockable(String groupID) throws GroupsException(Code)
Find and return an instance of the group.
Parameters:
  groupID - the group ID org.jasig.portal.groups.ILockableEntityGroup



findMemberGroupKeys
public String[] findMemberGroupKeys(IEntityGroup group) throws GroupsException(Code)
Find the keys of groups that are members of group.
Parameters:
  group - the org.jasig.portal.groups.IEntityGroup String[]



findMemberGroups
public Iterator findMemberGroups(IEntityGroup group) throws GroupsException(Code)
Find the IUserGroups that are members of the group.
Parameters:
  group - org.jasig.portal.groups.IEntityGroup java.util.Iterator



logNoTransactionWarning
protected static void logNoTransactionWarning()(Code)



newEntity
public IEntity newEntity(Class type, String key) throws GroupsException(Code)
org.jasig.portal.groups.IEntity



newInstance
public IEntityGroup newInstance(Class type) throws GroupsException(Code)
org.jasig.portal.groups.IEntityGroup



rollback
protected static void rollback(Connection conn) throws java.sql.SQLException(Code)

Parameters:
  conn - java.sql.Connection
exception:
  java.sql.SQLException -



searchForGroups
public EntityIdentifier[] searchForGroups(String query, int method, Class leaftype) throws GroupsException(Code)



setAutoCommit
protected static void setAutoCommit(Connection conn, boolean newValue) throws java.sql.SQLException(Code)

Parameters:
  conn - java.sql.Connection
Parameters:
  newValue - boolean
exception:
  java.sql.SQLException - The exception description.



singleton
public static synchronized RDBMEntityGroupStore singleton() throws GroupsException(Code)
org.jasig.portal.groups.RDBMEntityGroupStore



update
public void update(IEntityGroup group) throws GroupsException(Code)
Commit this entity AND ITS MEMBERSHIPS to the underlying store.
Parameters:
  group - org.jasig.portal.groups.IEntityGroup



updateMembers
public void updateMembers(IEntityGroup eg) throws GroupsException(Code)
Insert and delete group membership rows inside a transaction.
Parameters:
  eg - org.jasig.portal.groups.IEntityGroup



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.