Java Doc for AdminNavChannel.java in  » Portal » uPortal_rel-2-6-1-GA » org » jasig » portal » channels » adminnav » 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.channels.adminnav 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jasig.portal.channels.BaseChannel
      org.jasig.portal.channels.adminnav.AdminNavChannel

AdminNavChannel
public class AdminNavChannel extends BaseChannel implements ICacheable(Code)
This channel is a wrapper around an implementation that provides urls (links) to other channels. Typically, this is by functional name so that when selected those channels are rendered in focus mode. Links are added dynamically by calling the addLink() method which is delegated to the plugged-in implementation. CHeader channel presents the "Channel Admin" link which brings this channel into focused mode when selected. CHeader delegates to canAccess() to determine if there is any content within this channel that is accessible to the current user. If so then it will render the ChannelAdmin link. Similarly, when the implementation renders it should only present those links to channels for which the current user has authorization. Localization of link labels is supported through instances of ILabelResolver passed in at link registration time. A channel can provide links to this channel by calling their ChannelRuntimeData.getFnameActionURL() passing the functional name of this channel "admin.navigation.links".
author:
   Keith Stacks, kstacks@sungardsct.com
author:
   Mark Boyd, mboyd@sungardsct.com




Method Summary
public static  booleancanAccess(IAuthorizationPrincipal ap)
     Delegates to the plugged-in model to answer if the user represented by the passed-in authorization principal has access to this channel.
public  ChannelCacheKeygenerateKey()
     Delegates to the plugged-in implementation to generate a key as part of its implementation of the ICacheable interface.
public static  ILinkRegistrargetLinkRegistrar()
     Returns an object that can be used to add links at runtime to the underlying administrative navigational links model.
public  booleanisCacheValid(Object validity)
     Delegates to the plugged-in implementation to determine using the passed-in validity object if cached output can be reused as part of its implementation of the ICacheable interface.
public  voidrenderXML(ContentHandler out)
     Render the links.
public  voidsetRuntimeData(ChannelRuntimeData rd)
     Checks to see if the rendering document needs to be updated for the user's locale.
public  voidsetStaticData(ChannelStaticData sd)
     Passes the passed-in channel static configuration information to the plugged-in model.



Method Detail
canAccess
public static boolean canAccess(IAuthorizationPrincipal ap)(Code)
Delegates to the plugged-in model to answer if the user represented by the passed-in authorization principal has access to this channel. If any of the information available in the implementation should be accessible to the user then the model should return true.



generateKey
public ChannelCacheKey generateKey()(Code)
Delegates to the plugged-in implementation to generate a key as part of its implementation of the ICacheable interface.
See Also:   org.jasig.portal.ICacheable.generateKey



getLinkRegistrar
public static ILinkRegistrar getLinkRegistrar()(Code)
Returns an object that can be used to add links at runtime to the underlying administrative navigational links model.



isCacheValid
public boolean isCacheValid(Object validity)(Code)
Delegates to the plugged-in implementation to determine using the passed-in validity object if cached output can be reused as part of its implementation of the ICacheable interface.
See Also:   org.jasig.portal.ICacheable.isCacheValid(java.lang.Object)



renderXML
public void renderXML(ContentHandler out) throws PortalException(Code)
Render the links.
Parameters:
  out - stream that handles output



setRuntimeData
public void setRuntimeData(ChannelRuntimeData rd) throws PortalException(Code)
Checks to see if the rendering document needs to be updated for the user's locale.



setStaticData
public void setStaticData(ChannelStaticData sd) throws PortalException(Code)
Passes the passed-in channel static configuration information to the plugged-in model.



Fields inherited from org.jasig.portal.channels.BaseChannel
protected Log log(Code)(Java Doc)
protected ChannelRuntimeData runtimeData(Code)(Java Doc)
protected ChannelStaticData staticData(Code)(Java Doc)

Methods inherited from org.jasig.portal.channels.BaseChannel
public ChannelRuntimeProperties getRuntimeProperties()(Code)(Java Doc)
public void receiveEvent(PortalEvent ev)(Code)(Java Doc)
public void renderXML(ContentHandler out) throws PortalException(Code)(Java Doc)
public void setRuntimeData(ChannelRuntimeData rd) throws PortalException(Code)(Java Doc)
public void setStaticData(ChannelStaticData sd) throws PortalException(Code)(Java Doc)
public String toString()(Code)(Java Doc)

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.