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


java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         java.lang.RuntimeException
            org.jasig.portal.PortalException

All known Subclasses:   org.jasig.portal.InternalTimeoutException,  org.jasig.portal.concurrency.CachingException,  org.jasig.portal.ResourceMissingException,  org.jasig.portal.security.provider.cas.CasProxyTicketAcquisitionException,  org.jasig.portal.GeneralRenderingException,  org.jasig.portal.groups.GroupsException,  org.jasig.portal.concurrency.LockingException,  org.jasig.portal.AuthorizationException,  org.jasig.portal.security.PortalSecurityException,
PortalException
public class PortalException extends RuntimeException (Code)
Base portal exception class. Information contained in this class allows ErrorChannel to handle errors gracefully. This class also reports itself to the ProblemsTable whenever it is instantiated. The Problems servlet displays recently reported PortalExceptions.
author:
   Peter Kharchenko
version:
   $Revision: 36782 $


Field Summary
 ErrorIDerrorID
     ErrorID categorizing this PortalException instance.
 booleanlogPending
     True if logging is pending on this exception instance (has not yet been logged but potentially will be).
 Stringparameter
     Parameter to the ErrorID's template message.
 booleanrefreshable
    
 booleanreinstantiable
    
 Datetimestamp
     The time at which this PortalException instance was instantiated.

Constructor Summary
public  PortalException()
     Instantiate a generic PortalException. Instantiating a bare, no-message, no ErrorID, no frills PortalException is pretty anti-social.
public  PortalException(Throwable cause)
     Construct a new portal exception, recording an underlying cause.
public  PortalException(String msg)
     Creates a new PortalException instance, with a contained text message.
public  PortalException(ErrorID errorid)
     Instantiate a PortalException representing an instance of the type of error represented by the given ErrorID.
public  PortalException(String msg, Throwable cause)
     Instantiate a PortalException with the given message and underlying cause.
public  PortalException(ErrorID errorid, Throwable cause)
     Instantiate a PortalException representing an instance of the type of error represented by the given ErrorID, with the given underlying cause.
public  PortalException(String msg, boolean refresh, boolean reinstantiate)
     Instantiate a PortalException with the given message and refresh, reinstantiate state.
public  PortalException(String msg, Throwable cause, boolean refresh, boolean reinstantiate)
     Instantiate a PortalException with the given message, underlying cause, refresh, and reinstantiate state.

Method Summary
public  booleanallowRefresh()
     Legacy support for old name of property accessor.
public  booleanallowReinstantiation()
    
public  ErrorIDgetErrorID()
     Get the ErrorID representing the type of this error.
public  StringgetParameter()
     Get the parameter to the ErrorID template message.
public  ExceptiongetRecordedException()
     Retrieve an optionally recorded exception that caused the error.
public  DategetTimestamp()
     Get the Date at which this PortalException instance was instantiated.
public  booleanisLogPending()
     Determine whether logging is pending on this PortalException.
public  booleanisRefreshable()
     Check if user-mediated referesh is allowed.
public  booleanisReinstantiable()
     Check if user-mediated reinstantiation is allowed.
public  voidsetErrorID(ErrorID errorID)
     Set the ErrorID categorizing this PortalException.
public  voidsetLogPending(boolean b)
     Set whether logging is pending on this PortalException.
public  voidsetParameter(String string)
     Set the parameter to the ErrorID template message.
public  voidsetRecordedException(Exception exc)
     Allows to record the exception that caused the error.
public  voidsetRefreshable(boolean refresh)
     Set if the user should be presented with an option to retry the same operation on the component that has generated the error.
public  voidsetReinstantiable(boolean reinstantiate)
     Set if the user should be presented with an option to reinstantiate the component (channel) that generated the error.

Field Detail
errorID
ErrorID errorID(Code)
ErrorID categorizing this PortalException instance.



logPending
boolean logPending(Code)
True if logging is pending on this exception instance (has not yet been logged but potentially will be). True if all the logging that ought to happen has happened.



parameter
String parameter(Code)
Parameter to the ErrorID's template message.



refreshable
boolean refreshable(Code)
should the user be given an option to retry rendering that same channel instance



reinstantiable
boolean reinstantiable(Code)
should the user be given an option to reinstantiate the channel in a given session



timestamp
Date timestamp(Code)
The time at which this PortalException instance was instantiated.




Constructor Detail
PortalException
public PortalException()(Code)
Instantiate a generic PortalException. Instantiating a bare, no-message, no ErrorID, no frills PortalException is pretty anti-social. Wouldn't you rather use a constructor that provides more information?



PortalException
public PortalException(Throwable cause)(Code)
Construct a new portal exception, recording an underlying cause.
Parameters:
  cause - a Throwable causing this exception



PortalException
public PortalException(String msg)(Code)
Creates a new PortalException instance, with a contained text message.
Parameters:
  msg - describes exceptional condition



PortalException
public PortalException(ErrorID errorid)(Code)
Instantiate a PortalException representing an instance of the type of error represented by the given ErrorID.
Parameters:
  errorid - - type of error



PortalException
public PortalException(String msg, Throwable cause)(Code)
Instantiate a PortalException with the given message and underlying cause.
Parameters:
  msg - - message describing the error
Parameters:
  cause - - underlying cause of the error



PortalException
public PortalException(ErrorID errorid, Throwable cause)(Code)
Instantiate a PortalException representing an instance of the type of error represented by the given ErrorID, with the given underlying cause.
Parameters:
  errorid - - type of error
Parameters:
  cause - - underlying cause of error.



PortalException
public PortalException(String msg, boolean refresh, boolean reinstantiate)(Code)
Instantiate a PortalException with the given message and refresh, reinstantiate state.
Parameters:
  msg - - message describing the problem
Parameters:
  refresh - - whether refresh is appropriate response
Parameters:
  reinstantiate - - whether reinstantiate is appropriate response



PortalException
public PortalException(String msg, Throwable cause, boolean refresh, boolean reinstantiate)(Code)
Instantiate a PortalException with the given message, underlying cause, refresh, and reinstantiate state.
Parameters:
  msg - - message describing the problem
Parameters:
  cause - - underlying cause of problem
Parameters:
  refresh - - true if refresh is an appropriate response
Parameters:
  reinstantiate - - true if reinstantiate is an appropriate response




Method Detail
allowRefresh
public boolean allowRefresh()(Code)
Legacy support for old name of property accessor. isRefreshable()



allowReinstantiation
public boolean allowReinstantiation()(Code)
Legacy support for old name of property accessor isRinstantiable();



getErrorID
public ErrorID getErrorID()(Code)
Get the ErrorID representing the type of this error. the error ID



getParameter
public String getParameter()(Code)
Get the parameter to the ErrorID template message. the parameter



getRecordedException
public Exception getRecordedException()(Code)
Retrieve an optionally recorded exception that caused the error. the cause if it is an Exception



getTimestamp
public Date getTimestamp()(Code)
Get the Date at which this PortalException instance was instantiated. Returns the timestamp.



isLogPending
public boolean isLogPending()(Code)
Determine whether logging is pending on this PortalException. true if the log is pending, otherwise false



isRefreshable
public boolean isRefreshable()(Code)
Check if user-mediated referesh is allowed. true if refresh allowed, false otherwise.



isReinstantiable
public boolean isReinstantiable()(Code)
Check if user-mediated reinstantiation is allowed. true if reinstantiation allowed, false otherwise



setErrorID
public void setErrorID(ErrorID errorID)(Code)
Set the ErrorID categorizing this PortalException.
Parameters:
  errorID - the ErrorID categorizing this PortalException.



setLogPending
public void setLogPending(boolean b)(Code)
Set whether logging is pending on this PortalException.
Parameters:
  b - true if logging is pending



setParameter
public void setParameter(String string)(Code)
Set the parameter to the ErrorID template message.
Parameters:
  string - - parameter to ErrorID template message.



setRecordedException
public void setRecordedException(Exception exc)(Code)
Allows to record the exception that caused the error. The exception information can later be used in error reporting and user interaction.
Parameters:
  exc - an Exception value



setRefreshable
public void setRefreshable(boolean refresh)(Code)
Set if the user should be presented with an option to retry the same operation on the component that has generated the error.
Parameters:
  refresh - a boolean value



setReinstantiable
public void setReinstantiable(boolean reinstantiate)(Code)
Set if the user should be presented with an option to reinstantiate the component (channel) that generated the error.
Parameters:
  reinstantiate - a boolean value





Methods inherited from java.lang.Throwable
native public synchronized Throwable fillInStackTrace()(Code)(Java Doc)
public Throwable getCause()(Code)(Java Doc)
public String getLocalizedMessage()(Code)(Java Doc)
public String getMessage()(Code)(Java Doc)
public StackTraceElement[] getStackTrace()(Code)(Java Doc)
public synchronized Throwable initCause(Throwable cause)(Code)(Java Doc)
public void printStackTrace()(Code)(Java Doc)
public void printStackTrace(PrintStream s)(Code)(Java Doc)
public void printStackTrace(PrintWriter s)(Code)(Java Doc)
public void setStackTrace(StackTraceElement[] stackTrace)(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.