|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--oracle.portal.provider.v1.http.UrlServicesUtils
URLServicesUtils class contains metadata which is common across modules. It handles logging specific issues such as logging different messages with respect to debuglevel parameter specified.
| Field Summary | |
static java.lang.String |
BASIC_AUTHENTICATION
|
static int |
BASIC_LOGGING
|
static java.lang.String |
CONTENT_TYPE_HEADER_FIELD
|
static java.lang.String |
DEFAULT_CHARACTER_ENCODING
|
static java.lang.String |
DEFAULT_IANA_ENCODING
|
static java.lang.String |
EXTERNAL
|
static java.lang.String |
EXTERNAL_APP
|
static java.lang.String |
FALSE
|
static java.lang.String |
FORWARD_SLASH
|
static int |
HIGHER_LOGGING
|
static java.lang.String |
HREF_LOWERCASE
|
static java.lang.String |
HREF_UPPERCASE
|
static java.lang.String |
HTML
|
static int |
HTML_CONTENTS_LOGGING
|
static int |
MAXCOOKIES
|
static java.lang.String |
PAGE_URL
|
static java.lang.String |
PUBLIC_PORTLET
|
static java.lang.String |
REGISTERED_AUTHTYPE
|
static java.lang.String |
REGISTERED_FLAG
|
static java.lang.String |
TABLE_BACKGROUND_COLOR
|
static java.lang.String |
TABLE_TAG_END
|
static java.lang.String |
TABLE_TAG_START
|
static java.lang.String |
TRUE
|
static int |
XHTML_CONTENTS_LOGGING
|
static java.lang.String |
XML
|
| Constructor Summary | |
UrlServicesUtils()
|
|
| Method Summary | |
static java.lang.String |
convertIANAtoJava(java.lang.String IANAName)
Convert an character set string in IANA, or IANA alias, form into a Java name suitable for the Java-based CS-conversion rules. |
static java.lang.StringBuffer |
convertStreamToStringBuffer(java.io.InputStream urlStream,
java.lang.String encoding,
oracle.portal.provider.v1.Provider provider,
int debugLevel)
Helper method which returns the string contents out of input stream. |
static java.lang.String |
getCharsetFromContentType(java.lang.String contentType)
Extract the character set name from a standard HTTP Content-Type header String. |
static java.lang.String |
getEncodingFromContentType(java.lang.String contentType)
Convert an character set string in IANA, or IANA alias, form into a Java name suitable for the Java-based CS-conversion rules. |
static java.lang.String |
getQualifiedParameter(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String param)
Method used return qualified portlet parameter value of the corresponding unqualified paramter. |
static java.lang.String |
hashString(java.lang.String str)
Method converts a hashes a string to another string which contains the sum of individual character integer values. |
protected static void |
logMessage(oracle.portal.provider.v1.Provider p,
java.lang.String msg,
java.lang.Exception e,
int msgDebugLevel)
Method for logging exceptions and their description into Web Server's log file. |
protected static void |
logMessage(oracle.portal.provider.v1.Provider p,
java.lang.String msg,
int msgDebugLevel)
|
protected static void |
logMessage(oracle.portal.provider.v1.Provider p,
java.lang.String msg,
int msgDebugLevel,
int type)
Method for logging exceptions and their description into Web. |
static java.lang.String |
portletParameter(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String param)
Method used to make qualified portlet parameter based on its instance name. |
protected static int |
readDebugLevel(oracle.portal.provider.v1.PortletRenderRequest pr)
|
protected static int |
readDebugLevel(oracle.portal.provider.v1.Provider p)
|
static java.lang.String |
showPortletParameters(oracle.portal.provider.v1.PortletRenderRequest pr,
boolean qualified)
Method to construct portlet parameter form based on paramters declared through provider.xml. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MAXCOOKIES
public static final java.lang.String EXTERNAL
public static final java.lang.String BASIC_AUTHENTICATION
public static final java.lang.String CONTENT_TYPE_HEADER_FIELD
public static final java.lang.String REGISTERED_FLAG
public static final java.lang.String REGISTERED_AUTHTYPE
public static final java.lang.String PUBLIC_PORTLET
public static final java.lang.String HTML
public static final java.lang.String XML
public static final java.lang.String TRUE
public static final java.lang.String FALSE
public static final java.lang.String HREF_LOWERCASE
public static final java.lang.String HREF_UPPERCASE
public static final java.lang.String FORWARD_SLASH
public static final int BASIC_LOGGING
public static final int HIGHER_LOGGING
public static final int HTML_CONTENTS_LOGGING
public static final int XHTML_CONTENTS_LOGGING
public static final java.lang.String TABLE_TAG_START
public static final java.lang.String TABLE_TAG_END
public static final java.lang.String TABLE_BACKGROUND_COLOR
public static final java.lang.String DEFAULT_CHARACTER_ENCODING
public static final java.lang.String DEFAULT_IANA_ENCODING
public static final java.lang.String PAGE_URL
public static final java.lang.String EXTERNAL_APP
| Constructor Detail |
public UrlServicesUtils()
| Method Detail |
protected static void logMessage(oracle.portal.provider.v1.Provider p,
java.lang.String msg,
int msgDebugLevel)
protected static void logMessage(oracle.portal.provider.v1.Provider p,
java.lang.String msg,
int msgDebugLevel,
int type)
p - Provider objectmsg - Message to be loggedmsgDebugLevel - Debug leveltype - type of message (BASIC,HIGHER,HTML OR XHTML)
protected static void logMessage(oracle.portal.provider.v1.Provider p,
java.lang.String msg,
java.lang.Exception e,
int msgDebugLevel)
p - Provider objectmsg - Message to be loggede - Exception thrownmsgDebugLevel - Debug levelprotected static int readDebugLevel(oracle.portal.provider.v1.PortletRenderRequest pr)
protected static int readDebugLevel(oracle.portal.provider.v1.Provider p)
public static java.lang.String portletParameter(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String param)
pr - PortletRenderRequest to get portlet instance nameparam - parameter to be qualified.
public static java.lang.String getQualifiedParameter(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String param)
pr - PortletRenderRequest to get portlet instance nameparam - parameter to be qualified.
public static java.lang.String showPortletParameters(oracle.portal.provider.v1.PortletRenderRequest pr,
boolean qualified)
pr - PortletRenderRequest to get portlet instance namequalified - true/false based on if the paramters are qualified.public static java.lang.String hashString(java.lang.String str)
str - string to be hashed.public static java.lang.String getCharsetFromContentType(java.lang.String contentType)
contentType - Standard HTTP Content-Type string.
public static java.lang.String getEncodingFromContentType(java.lang.String contentType)
throws java.io.UnsupportedEncodingException
IANAName - the name of the IANA character set.java.io.UnsupportedEncodingException - if there is no mapping.
public static java.lang.String convertIANAtoJava(java.lang.String IANAName)
throws java.io.UnsupportedEncodingException
IANAName - the name of the IANA character set.java.io.UnsupportedEncodingException - if there is no mapping.
public static java.lang.StringBuffer convertStreamToStringBuffer(java.io.InputStream urlStream,
java.lang.String encoding,
oracle.portal.provider.v1.Provider provider,
int debugLevel)
urlStream - inputstream to be convertedencoding - encoding to be applied to the inputstreamprovider - provider reference, to log messages.debugLevel - debug level to log messages.
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||