Java Doc for AclFilter.java in  » Web-Server » Jigsaw » org » w3c » jigsaw » acl » 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 » Web Server » Jigsaw » org.w3c.jigsaw.acl 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.w3c.tools.resources.ResourceFrame
   org.w3c.tools.resources.ResourceFilter
      org.w3c.jigsaw.acl.AclFilter

All known Subclasses:   org.w3c.jigedit.filters.JigEditAclFilter,
AclFilter
public class AclFilter extends ResourceFilter (Code)

version:
   $Revision: 1.11 $
author:
   Benoît Mahé (bmahe@w3.org)


Field Summary
protected static  intATTR_ALGORITHM
    
protected static  intATTR_LENIENT
    
protected static  intATTR_NONCE_TTL
    
protected static  intATTR_PRIVATE_CACHABILITY
    
protected static  intATTR_PUBLIC_CACHABILITY
    
protected static  intATTR_SECURITY_LEVEL
     Attribute index - Security level 0=Basic 1=Digest...
protected static  intATTR_SHARED_CACHABILITY
    
protected static  intATTR_STRICT_ACL_MERGE_POLICY
    
protected static  ClassJAcl_class
     The JAcl class.
protected  SecurityLevelsecurity
    


Method Summary
protected  voidauthenticate(Request request, JAcl acls)
     Authenticate the given request.
protected  JAcl[]getAcls()
    
public  StringgetAlgorithm()
    
public  intgetNonceTTL()
    
public  booleangetPrivateCachability()
    
public  booleangetPublicCachability()
    
public  intgetSecurityLevel()
     Get the security level.
public  booleangetSharedCachability()
    
public  voidinitialize(Object values)
     Initialize the filter.
public  booleanisLenient()
    
public  booleanisStrictAclMergePolicy()
     Returns true if we have a strict acl merge policy.
public  booleanlookup(LookupState ls, LookupResult lr)
     Authenticate the given request for the given client.
public  ReplyInterfaceoutgoingFilter(RequestInterface request, ReplyInterface reply)
     Add the appropriate cache control directives on the way back.
Parameters:
  request - The request that has been processed.
Parameters:
  reply - The original reply.
public  voidsetValue(int idx, Object value)
     Catch set value to maintain cached values.

Field Detail
ATTR_ALGORITHM
protected static int ATTR_ALGORITHM(Code)
Attribute index - The algorithm used



ATTR_LENIENT
protected static int ATTR_LENIENT(Code)
Attribute index - Do we enable workarounds ?



ATTR_NONCE_TTL
protected static int ATTR_NONCE_TTL(Code)
Attribute index - The nonce time to live (in seconds)



ATTR_PRIVATE_CACHABILITY
protected static int ATTR_PRIVATE_CACHABILITY(Code)
Attribute index - Is caching allowed in private cache ?



ATTR_PUBLIC_CACHABILITY
protected static int ATTR_PUBLIC_CACHABILITY(Code)
Attribute index - Is public caching of protected documents allowed ?



ATTR_SECURITY_LEVEL
protected static int ATTR_SECURITY_LEVEL(Code)
Attribute index - Security level 0=Basic 1=Digest...



ATTR_SHARED_CACHABILITY
protected static int ATTR_SHARED_CACHABILITY(Code)
Attribute index - Is caching allowed by a shared cache ?



ATTR_STRICT_ACL_MERGE_POLICY
protected static int ATTR_STRICT_ACL_MERGE_POLICY(Code)
Attribute index - And or Or for multiple Acls



JAcl_class
protected static Class JAcl_class(Code)
The JAcl class.



security
protected SecurityLevel security(Code)





Method Detail
authenticate
protected void authenticate(Request request, JAcl acls) throws ProtocolException(Code)
Authenticate the given request.
Parameters:
  request - The request to be authentified.
Parameters:
  acls - The Access Control List array.
exception:
  org.w3c.tools.resources.ProtocolException - if authenticationfailed



getAcls
protected JAcl[] getAcls()(Code)



getAlgorithm
public String getAlgorithm()(Code)
Get the algorithm used



getNonceTTL
public int getNonceTTL()(Code)



getPrivateCachability
public boolean getPrivateCachability()(Code)
Is this document cachable in private caches ? A boolean.



getPublicCachability
public boolean getPublicCachability()(Code)
Is this document publicly cachable ? A boolean.



getSecurityLevel
public int getSecurityLevel()(Code)
Get the security level. an integer;



getSharedCachability
public boolean getSharedCachability()(Code)
Is this document cachable in shared caches ? A boolean.



initialize
public void initialize(Object values)(Code)
Initialize the filter.



isLenient
public boolean isLenient()(Code)
Are we lenient in the way we check things? can be read as "Do we enable workarounds for broken implementations?" A boolean.



isStrictAclMergePolicy
public boolean isStrictAclMergePolicy()(Code)
Returns true if we have a strict acl merge policy. a boolean.



lookup
public boolean lookup(LookupState ls, LookupResult lr) throws ProtocolException(Code)
Authenticate the given request for the given client. This method is invoked prior to any request handling on its target entity. If the used authentication method allows so, AuthFilters should set the authuser attribute of the request.
Parameters:
  request - The request.
exception:
  ProtocolException - If authentication failed.



outgoingFilter
public ReplyInterface outgoingFilter(RequestInterface request, ReplyInterface reply)(Code)
Add the appropriate cache control directives on the way back.
Parameters:
  request - The request that has been processed.
Parameters:
  reply - The original reply. Always null.



setValue
public void setValue(int idx, Object value)(Code)
Catch set value to maintain cached values.



Methods inherited from org.w3c.tools.resources.ResourceFilter
public ReplyInterface exceptionFilter(RequestInterface request, ProtocolException ex, FilterInterface filters, int i)(Code)(Java Doc)
public Resource getTargetResource()(Code)(Java Doc)
public ReplyInterface ingoingFilter(RequestInterface request) throws ProtocolException(Code)(Java Doc)
public ReplyInterface ingoingFilter(RequestInterface request, FilterInterface filters, int i) throws ProtocolException(Code)(Java Doc)
public void initialize(Hashtable defs)(Code)(Java Doc)
public boolean lookup(LookupState ls, LookupResult lr) throws ProtocolException(Code)(Java Doc)
public ReplyInterface outgoingFilter(RequestInterface request, ReplyInterface reply) throws ProtocolException(Code)(Java Doc)
public ReplyInterface outgoingFilter(RequestInterface request, ReplyInterface reply, FilterInterface filters, int fidx) throws ProtocolException(Code)(Java Doc)
public OutputStream outputFilter(RequestInterface request, ReplyInterface reply, OutputStream output)(Code)(Java Doc)
public void pickleValues(Hashtable defs)(Code)(Java Doc)

Fields inherited from org.w3c.tools.resources.ResourceFrame
protected static Class filterClass(Code)(Java Doc)
protected transient FrameEventListener frameListener(Code)(Java Doc)
protected FramedResource resource(Code)(Java Doc)

Methods inherited from org.w3c.tools.resources.ResourceFrame
public void addFrameEventListener(FrameEventListener l)(Code)(Java Doc)
public void attributeChanged(AttributeChangedEvent evt)(Code)(Java Doc)
public boolean checkRequest(RequestInterface request)(Code)(Java Doc)
protected boolean eventDisabled()(Code)(Java Doc)
protected void fireFrameEvent(FrameEvent evt)(Code)(Java Doc)
public void frameModified(FrameEvent evt)(Code)(Java Doc)
public synchronized ResourceFilter[] getFilters()(Code)(Java Doc)
public synchronized ResourceFilter[] getFilters(Class cls)(Code)(Java Doc)
public ResourceReference getFrameReference()(Code)(Java Doc)
public FramedResource getResource()(Code)(Java Doc)
public ResourceReference getResourceReference()(Code)(Java Doc)
protected SpaceEntry getSpaceEntry()(Code)(Java Doc)
public String getURLPath()(Code)(Java Doc)
public boolean lookup(LookupState ls, LookupResult lr) throws ProtocolException(Code)(Java Doc)
protected boolean lookupFilters(LookupState ls, LookupResult lr) throws ProtocolException(Code)(Java Doc)
protected boolean lookupFrames(LookupState ls, LookupResult lr) throws ProtocolException(Code)(Java Doc)
public ReplyInterface perform(RequestInterface request) throws ProtocolException, ResourceException(Code)(Java Doc)
protected void postFrameEvent(int type)(Code)(Java Doc)
public void processEvent(ResourceEvent evt)(Code)(Java Doc)
public void registerResource(FramedResource resource)(Code)(Java Doc)
public void removeFrameEventListener(FrameEventListener l)(Code)(Java Doc)
public synchronized void setValue(int idx, Object value)(Code)(Java Doc)
public void unregisterResource(Resource resource)(Code)(Java Doc)
protected void updateDefaultChildAttributes(Hashtable attrs)(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.