Java Doc for UserTicketImpl.java in  » J2EE » fleXive » com » flexive » core » security » 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 » J2EE » fleXive » com.flexive.core.security 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.flexive.core.security.UserTicketImpl

UserTicketImpl
public class UserTicketImpl implements UserTicket,Serializable(Code)
Implementation of the interface UserTicket.
The UserTicket caches informations about a user.
author:
   Gregor Schober (gregor.schober@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at)



Constructor Summary
public  UserTicketImpl(String applicationId, boolean isWebDav, Account acc, long[] groups, Role[] roles, ACLAssignment aad, FxLanguage language)
     Constructor.

Method Summary
public  UserTicketImplcloneAsGlobalSupervisor()
    
public  ACLAssignment[]getACLAssignments()
    
public  ACLAssignment[]getACLAssignments(ACL.Category category, long ownerId, ACL.Permission... perms)
    
public  ACL[]getACLs(long owner, ACL.Category category, ACL.Permission... perms)
    
public  StringgetACLsCSV(long ownerId, ACL.Category category, ACL.Permission... perms)
    
public  Long[]getACLsId(long ownerId, ACL.Category category, ACL.Permission... perms)
    
public  StringgetApplicationId()
    
public  AuthenticationSourcegetAuthenticationSource()
    
public  FxPKgetContactData()
    
public  longgetCreationTime()
     Returns the time that this ticket was created at.
public  longgetFailedLoginAttempts()
    
public  long[]getGroups()
    
public static synchronized  UserTicketgetGuestTicket()
     Returns a guest ticket, based on the request information data.
public  FxLanguagegetLanguage()
    
public  StringgetLoginName()
    
public  longgetMandatorId()
    
public  longgetUserId()
    
public  StringgetUserName()
    
public  booleanhasAtLeastOneACL(long[] acls)
     Returns true if the user is assigned to at least one of the given ACLs.
public  booleanisAssignedToACL(long aclId)
    
public  booleanisDirty()
     If true the ticket is dirty and needs to be synced with the database.
public  booleanisGlobalSupervisor()
    
public  booleanisGuest()
    
public  booleanisInAtLeastOneGroup(long[] groups)
    
public  booleanisInGroup(long group)
    
public  booleanisInGroups(int groups)
    
final public  booleanisInRole(Role role)
    
public  booleanisMandatorSupervisor()
    
public  booleanisMultiLogin()
    
public  booleanisWebDav()
    
public  booleanmayCreateACL(long aclId, long ownerId)
    
public  booleanmayDeleteACL(long aclId, long ownerId)
    
public  booleanmayEditACL(long aclId, long ownerId)
    
public  booleanmayExportACL(long aclId, long ownerId)
    
public  booleanmayReadACL(long aclId, long ownerId)
    
public  booleanmayRelateACL(long aclId, long ownerId)
    
public  voidoverrideLanguage(FxLanguage language)
    
public static synchronized  voidreloadGuestTicketAssignments(boolean flagDirty)
    
public  voidsetAuthenticationSource(AuthenticationSource authenticationSource)
    
public  voidsetDirty(boolean value)
     Sets the dirty flag.
public  voidsetFailedLoginAttempts(long failedLoginAttempts)
    
public  StringtoString()
     Returns a string representation of the ticket.


Constructor Detail
UserTicketImpl
public UserTicketImpl(String applicationId, boolean isWebDav, Account acc, long[] groups, Role[] roles, ACLAssignment aad, FxLanguage language)(Code)
Constructor.
Parameters:
  applicationId - the application id this ticket belongs to
Parameters:
  acc - the account
Parameters:
  groups - the groups
Parameters:
  roles - the roles
Parameters:
  aad - the acl assignemnts
Parameters:
  language - the language
Parameters:
  isWebDav - true if this is a webdav ticket




Method Detail
cloneAsGlobalSupervisor
public UserTicketImpl cloneAsGlobalSupervisor()(Code)



getACLAssignments
public ACLAssignment[] getACLAssignments()(Code)



getACLAssignments
public ACLAssignment[] getACLAssignments(ACL.Category category, long ownerId, ACL.Permission... perms)(Code)



getACLs
public ACL[] getACLs(long owner, ACL.Category category, ACL.Permission... perms)(Code)



getACLsCSV
public String getACLsCSV(long ownerId, ACL.Category category, ACL.Permission... perms)(Code)



getACLsId
public Long[] getACLsId(long ownerId, ACL.Category category, ACL.Permission... perms)(Code)



getApplicationId
public String getApplicationId()(Code)



getAuthenticationSource
public AuthenticationSource getAuthenticationSource()(Code)



getContactData
public FxPK getContactData()(Code)



getCreationTime
public long getCreationTime()(Code)
Returns the time that this ticket was created at. the time that the ticket was created at



getFailedLoginAttempts
public long getFailedLoginAttempts()(Code)



getGroups
public long[] getGroups()(Code)



getGuestTicket
public static synchronized UserTicket getGuestTicket()(Code)
Returns a guest ticket, based on the request information data.

The guest ticket always belong to the MANDATOR_PUBLIC. the guest ticket




getLanguage
public FxLanguage getLanguage()(Code)



getLoginName
public String getLoginName()(Code)



getMandatorId
public long getMandatorId()(Code)



getUserId
public long getUserId()(Code)



getUserName
public String getUserName()(Code)



hasAtLeastOneACL
public boolean hasAtLeastOneACL(long[] acls)(Code)
Returns true if the user is assigned to at least one of the given ACLs.

Returns false if the acls parameter is null or empty
Parameters:
  acls - the ACLs to check for true if the user is a assigned to at least one of the given ACLs




isAssignedToACL
public boolean isAssignedToACL(long aclId)(Code)



isDirty
public boolean isDirty()(Code)
If true the ticket is dirty and needs to be synced with the database. true the ticket is dirty and needs to be synced with the database



isGlobalSupervisor
public boolean isGlobalSupervisor()(Code)



isGuest
public boolean isGuest()(Code)



isInAtLeastOneGroup
public boolean isInAtLeastOneGroup(long[] groups)(Code)



isInGroup
public boolean isInGroup(long group)(Code)



isInGroups
public boolean isInGroups(int groups)(Code)



isInRole
final public boolean isInRole(Role role)(Code)



isMandatorSupervisor
public boolean isMandatorSupervisor()(Code)



isMultiLogin
public boolean isMultiLogin()(Code)



isWebDav
public boolean isWebDav()(Code)



mayCreateACL
public boolean mayCreateACL(long aclId, long ownerId)(Code)



mayDeleteACL
public boolean mayDeleteACL(long aclId, long ownerId)(Code)



mayEditACL
public boolean mayEditACL(long aclId, long ownerId)(Code)



mayExportACL
public boolean mayExportACL(long aclId, long ownerId)(Code)



mayReadACL
public boolean mayReadACL(long aclId, long ownerId)(Code)



mayRelateACL
public boolean mayRelateACL(long aclId, long ownerId)(Code)



overrideLanguage
public void overrideLanguage(FxLanguage language)(Code)



reloadGuestTicketAssignments
public static synchronized void reloadGuestTicketAssignments(boolean flagDirty)(Code)
(Re)load all assignments for the guest user ticket
Parameters:
  flagDirty - flag the UserTicketStores guest ticket as dirty?



setAuthenticationSource
public void setAuthenticationSource(AuthenticationSource authenticationSource)(Code)



setDirty
public void setDirty(boolean value)(Code)
Sets the dirty flag.
Parameters:
  value - true the ticket is dirty and needs to be synced with the database



setFailedLoginAttempts
public void setFailedLoginAttempts(long failedLoginAttempts)(Code)



toString
public String toString()(Code)
Returns a string representation of the ticket. a string representation of the ticket.



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.