com.jalios.jcms
Class ResourceHelper

java.lang.Object
  extended by com.jalios.jcms.ResourceHelper

public class ResourceHelper
extends java.lang.Object

Helper class used to retrieve relative paths of jsp/servlet or icons used for various features of JCMS.

Since:
jcms-5.7.0

Field Summary
static java.lang.String DEFAULT_SKIN_PROP
          Property used to retrieve the path to the default Portlet Wrapper.
static java.lang.String DEFAULT_TEMPLATE_PROP
          Property used to retrieve the path to the default template usage.
static java.lang.String ICON_DBMEMBER_DEFAULT
          Property used to retrieve the path of the default DBmembers' icon.
static java.lang.String ICON_GROUP_DEFAULT
          Property used to retrieve the path of groups' icon.
static java.lang.String ICON_GROUP_LDAP_DEFAULT
          Property used to retrieve the path of ldap groups' icon.
static java.lang.String ICON_GROUP_LDAP_PARENT
          Property used to retrieve the path of ldap parent groups' icon.
static java.lang.String ICON_GROUP_PARENT
          Property used to retrieve the path of parent groups' icon.
static java.lang.String ICON_LOGBACK
          Property used to retrieve the path of the logback icon.
static java.lang.String ICON_LOGIN
          Property used to retrieve the path of the login icon.
static java.lang.String ICON_LOGOUT
          Property used to retrieve the path of the logout icon.
static java.lang.String ICON_MEMBER_ADMIN
          Property used to retrieve the path of admins' member icon.
static java.lang.String ICON_MEMBER_CONTACT
          Property used to retrieve the path of the contact DBmembers' icon.
static java.lang.String ICON_MEMBER_DEFAULT
          Property used to retrieve the path of the default members' icon.
static java.lang.String ICON_MEMBER_LDAP_ADMIN
          Property used to retrieve the path of admins' ldap member icon.
static java.lang.String ICON_MEMBER_LDAP_DEFAULT
          Property used to retrieve the path of the default ldap members' icon.
static java.lang.String ICON_MEMBER_LDAP_WRITER
          Property used to retrieve the path of ldap writers' member icon.
static java.lang.String ICON_MEMBER_LDAP_WSADMIN
          Property used to retrieve the path of ldap workspace admins' ldap member icon.
static java.lang.String ICON_MEMBER_WRITER
          Property used to retrieve the path of writers' icon.
static java.lang.String ICON_MEMBER_WSADMIN
          Property used to retrieve the path of workspace admins' member icon.
static java.lang.String ICON_TOOLTIP
          Property used to retrieve the path of the tooltip icon.
static java.lang.String LOGIN_PROP
          Property used to retrieve the path of the login jsp/servlet.
static java.lang.String LOGOUT_PROP
          Property used to retrieve the path of the loggout jsp/servlet.
static java.lang.String MAIL_PASSWORD_PROP
          Property used to retrieve path of the mail password jsp/servlet.
static java.lang.String MEMBER_DISPLAY_PROP
          Property used to retrieve the path of jsp/servlet to display a member.
static java.lang.String MEMBER_PROFILE_PROP
          Property used to retrieve the path of jsp/servlet to display a member profile.
static java.lang.String PRIVATE_LOGIN_PROP
          Property used to retrieve the path of the private login jsp/servlet.
static java.lang.String PRIVATE_MAIL_PASSWORD_PROP
          Property used to retrieve path of the private mail password jsp/servlet.
static java.lang.String QUERY_PROP
          Property used to retrieve the path of the query jsp/servlet.
static java.lang.String QUERYCSV_PROP
          Property used to retrieve the path of the query jsp/servlet returning csv content.
static java.lang.String QUERYXML_PROP
          Property used to retrieve the path of the query jsp/servlet return xml content.
static java.lang.String REFINE_PROP
          Property used to retrieve the path of the refine jsp/servlet.
static java.lang.String SEARCH_PROP
          Property used to retrieve the path of the advanced search jsp/servlet.
static java.lang.String WORKSPACE_WIZARD_PROP
          Property used to retrieve the path to the workspace wizard jsp/servlet.
static java.lang.String WORKSPACES_LIST_PROP
          Property used to retrieve the path to the workspaces list jsp/servlet.
 
Constructor Summary
ResourceHelper()
           
 
Method Summary
static java.lang.String getDBMemberDefaultIcon()
          Retrieve the path of the default DB members' icon.
static java.lang.String getDefaultSkin()
          Retrieve the relative path of the "default skin" jsp/servlet .
static java.lang.String getDefaultTemplate(java.lang.String usage)
          Retrieve the relative path of the "default template" jsp/servlet .
static java.lang.String getGroupDefaultIcon()
          Retrieve the path of groups' icon.
static java.lang.String getGroupLdapDefaultIcon()
          Retrieve the path of ldap groups icon.
static java.lang.String getGroupLdapParentIcon()
          Retrieve the path of ldap parent groups' icon.
static java.lang.String getGroupParentIcon()
          Retrieve the path of parent groups' icon.
static java.lang.String getLogbackIcon()
          Retrieve the path of the logback icon.
static java.lang.String getLogin()
          Retrieve the relative path of the "login" jsp/servlet that should be used when accessing a site.
static java.lang.String getLoginIcon()
          Retrieve the path of the login icon.
static java.lang.String getLogout()
          Retrieve the relative path of the "logout" jsp/servlet that should be used when quitting a site.
static java.lang.String getLogoutIcon()
          Retrieve the path of the logout icon.
static java.lang.String getMailPassword()
          Retrieve the relative path of the "mail password" jsp/servlet that should be used when providing a way for a user to retrieve its password.
static java.lang.String getMemberAdminIcon()
          Retrieve the path of admins' member icon.
static java.lang.String getMemberContactIcon()
          Retrieve the path of the contact members' icon.
static java.lang.String getMemberDefaultIcon()
          Retrieve the path of the default members' icon.
static java.lang.String getMemberDisplay()
          Retrieve the relative path of the "member display" jsp/servlet that should be used to display a member's information.
static java.lang.String getMemberLdapAdminIcon()
          Retrieve the path of admins' ldap member icon.
static java.lang.String getMemberLdapDefaultIcon()
          Retrieve the path of the default ldap members' icon.
static java.lang.String getMemberLdapWriterIcon()
          Retrieve the path of ldap writers' member icon.
static java.lang.String getMemberLdapWsAdminIcon()
          Retrieve the path of ldap workspace admins' ldap member icon.
static java.lang.String getMemberProfile()
          Retrieve the relative path of the "member profile" jsp/servlet that should be used to display a member's profile.
static java.lang.String getMemberWriterIcon()
          Retrieve the path of the default members' icon.
static java.lang.String getMemberWsAdminIcon()
          Retrieve the path of workspace admins' member icon.
static java.lang.String getPrivateLogin()
          Retrieve the relative path of the "private login" jsp/servlet that should be used when accessing a private site (where authentication is required).
static java.lang.String getPrivateMailPassword()
          Retrieve the relative path of the "private mail password" jsp/servlet that should be used when providing a way for a user to retrieve its password when the site is private (where authentication is required).
static java.lang.String getQuery()
          Retrieve the relative path of the "query" jsp/servlet that should be used to perform a search and display the results.
static java.lang.String getQueryCsv()
          Retrieve the relative path of the "query" jsp/servlet that should be used to perform a search and display the results as CSV content.
static java.lang.String getQueryXml()
          Retrieve the relative path of the "query" jsp/servlet that should be used to perform a search and display the results as XML content.
static java.lang.String getRefine()
          Retrieve the relative path of the "search" jsp/servlet that should be used to provide the refine search form.
static java.lang.String getSearch()
          Retrieve the relative path of the "search" jsp/servlet that should be used to provide the advanced search form.
static java.lang.String getSpecificEdit(java.lang.Class<?> clazz)
          Gives the JSP really used when a call to edit.jsp is done.
static java.lang.String getSpecificEdit(Data data)
          Gives the JSP really used when a call to edit.jsp is done.
static java.lang.String getTooltipIcon()
          Retrieve the path of tooltip icon.
static java.lang.String getWorkspacesList()
          Retrieve the relative path of the "workspacesList" jsp/servlet .
static java.lang.String getWorkspaceWizard()
          Retrieve the relative path of the "workspaceWizard" jsp/servlet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGIN_PROP

public static final java.lang.String LOGIN_PROP
Property used to retrieve the path of the login jsp/servlet. getLogin()

See Also:
Constant Field Values

MAIL_PASSWORD_PROP

public static final java.lang.String MAIL_PASSWORD_PROP
Property used to retrieve path of the mail password jsp/servlet. getMailPassword()

See Also:
Constant Field Values

PRIVATE_LOGIN_PROP

public static final java.lang.String PRIVATE_LOGIN_PROP
Property used to retrieve the path of the private login jsp/servlet. getPrivateLogin()

See Also:
Constant Field Values

PRIVATE_MAIL_PASSWORD_PROP

public static final java.lang.String PRIVATE_MAIL_PASSWORD_PROP
Property used to retrieve path of the private mail password jsp/servlet. getPrivateMailPassword()

See Also:
Constant Field Values

LOGOUT_PROP

public static final java.lang.String LOGOUT_PROP
Property used to retrieve the path of the loggout jsp/servlet. getLogout()

See Also:
Constant Field Values

WORKSPACE_WIZARD_PROP

public static final java.lang.String WORKSPACE_WIZARD_PROP
Property used to retrieve the path to the workspace wizard jsp/servlet. getWorkspaceWizard()

See Also:
Constant Field Values

WORKSPACES_LIST_PROP

public static final java.lang.String WORKSPACES_LIST_PROP
Property used to retrieve the path to the workspaces list jsp/servlet. getWorkspacesList()

See Also:
Constant Field Values

DEFAULT_SKIN_PROP

public static final java.lang.String DEFAULT_SKIN_PROP
Property used to retrieve the path to the default Portlet Wrapper. getDefaultSkin()

See Also:
Constant Field Values

DEFAULT_TEMPLATE_PROP

public static final java.lang.String DEFAULT_TEMPLATE_PROP
Property used to retrieve the path to the default template usage. getDefaultTemplate(String)

See Also:
Constant Field Values

SEARCH_PROP

public static final java.lang.String SEARCH_PROP
Property used to retrieve the path of the advanced search jsp/servlet. getSearch()

See Also:
Constant Field Values

REFINE_PROP

public static final java.lang.String REFINE_PROP
Property used to retrieve the path of the refine jsp/servlet. getRefine()

See Also:
Constant Field Values

QUERY_PROP

public static final java.lang.String QUERY_PROP
Property used to retrieve the path of the query jsp/servlet. getQuery()

See Also:
Constant Field Values

QUERYXML_PROP

public static final java.lang.String QUERYXML_PROP
Property used to retrieve the path of the query jsp/servlet return xml content. getQueryXml()

See Also:
Constant Field Values

QUERYCSV_PROP

public static final java.lang.String QUERYCSV_PROP
Property used to retrieve the path of the query jsp/servlet returning csv content. getQueryCsv()

See Also:
Constant Field Values

MEMBER_DISPLAY_PROP

public static final java.lang.String MEMBER_DISPLAY_PROP
Property used to retrieve the path of jsp/servlet to display a member. getMemberDisplay()

See Also:
Constant Field Values

MEMBER_PROFILE_PROP

public static final java.lang.String MEMBER_PROFILE_PROP
Property used to retrieve the path of jsp/servlet to display a member profile. getMemberProfile()

See Also:
Constant Field Values

ICON_MEMBER_ADMIN

public static final java.lang.String ICON_MEMBER_ADMIN
Property used to retrieve the path of admins' member icon.

See Also:
Constant Field Values

ICON_MEMBER_WSADMIN

public static final java.lang.String ICON_MEMBER_WSADMIN
Property used to retrieve the path of workspace admins' member icon.

See Also:
Constant Field Values

ICON_MEMBER_WRITER

public static final java.lang.String ICON_MEMBER_WRITER
Property used to retrieve the path of writers' icon.

See Also:
Constant Field Values

ICON_MEMBER_DEFAULT

public static final java.lang.String ICON_MEMBER_DEFAULT
Property used to retrieve the path of the default members' icon.

See Also:
Constant Field Values

ICON_MEMBER_LDAP_ADMIN

public static final java.lang.String ICON_MEMBER_LDAP_ADMIN
Property used to retrieve the path of admins' ldap member icon.

See Also:
Constant Field Values

ICON_MEMBER_LDAP_WSADMIN

public static final java.lang.String ICON_MEMBER_LDAP_WSADMIN
Property used to retrieve the path of ldap workspace admins' ldap member icon.

See Also:
Constant Field Values

ICON_MEMBER_LDAP_WRITER

public static final java.lang.String ICON_MEMBER_LDAP_WRITER
Property used to retrieve the path of ldap writers' member icon.

See Also:
Constant Field Values

ICON_MEMBER_LDAP_DEFAULT

public static final java.lang.String ICON_MEMBER_LDAP_DEFAULT
Property used to retrieve the path of the default ldap members' icon.

See Also:
Constant Field Values

ICON_LOGIN

public static final java.lang.String ICON_LOGIN
Property used to retrieve the path of the login icon.

See Also:
Constant Field Values

ICON_LOGOUT

public static final java.lang.String ICON_LOGOUT
Property used to retrieve the path of the logout icon.

See Also:
Constant Field Values

ICON_LOGBACK

public static final java.lang.String ICON_LOGBACK
Property used to retrieve the path of the logback icon.

See Also:
Constant Field Values

ICON_DBMEMBER_DEFAULT

public static final java.lang.String ICON_DBMEMBER_DEFAULT
Property used to retrieve the path of the default DBmembers' icon.

See Also:
Constant Field Values

ICON_MEMBER_CONTACT

public static final java.lang.String ICON_MEMBER_CONTACT
Property used to retrieve the path of the contact DBmembers' icon.

See Also:
Constant Field Values

ICON_GROUP_DEFAULT

public static final java.lang.String ICON_GROUP_DEFAULT
Property used to retrieve the path of groups' icon.

See Also:
Constant Field Values

ICON_GROUP_PARENT

public static final java.lang.String ICON_GROUP_PARENT
Property used to retrieve the path of parent groups' icon.

See Also:
Constant Field Values

ICON_GROUP_LDAP_DEFAULT

public static final java.lang.String ICON_GROUP_LDAP_DEFAULT
Property used to retrieve the path of ldap groups' icon.

See Also:
Constant Field Values

ICON_GROUP_LDAP_PARENT

public static final java.lang.String ICON_GROUP_LDAP_PARENT
Property used to retrieve the path of ldap parent groups' icon.

See Also:
Constant Field Values

ICON_TOOLTIP

public static final java.lang.String ICON_TOOLTIP
Property used to retrieve the path of the tooltip icon.

See Also:
Constant Field Values
Constructor Detail

ResourceHelper

public ResourceHelper()
Method Detail

getLogin

public static java.lang.String getLogin()
Retrieve the relative path of the "login" jsp/servlet that should be used when accessing a site.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.0

getMailPassword

public static java.lang.String getMailPassword()
Retrieve the relative path of the "mail password" jsp/servlet that should be used when providing a way for a user to retrieve its password.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.0

getPrivateLogin

public static java.lang.String getPrivateLogin()
Retrieve the relative path of the "private login" jsp/servlet that should be used when accessing a private site (where authentication is required).

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.0

getPrivateMailPassword

public static java.lang.String getPrivateMailPassword()
Retrieve the relative path of the "private mail password" jsp/servlet that should be used when providing a way for a user to retrieve its password when the site is private (where authentication is required).

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.0

getLogout

public static java.lang.String getLogout()
Retrieve the relative path of the "logout" jsp/servlet that should be used when quitting a site.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.0

getWorkspaceWizard

public static java.lang.String getWorkspaceWizard()
Retrieve the relative path of the "workspaceWizard" jsp/servlet.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.3

getWorkspacesList

public static java.lang.String getWorkspacesList()
Retrieve the relative path of the "workspacesList" jsp/servlet .

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.3

getDefaultSkin

public static java.lang.String getDefaultSkin()
Retrieve the relative path of the "default skin" jsp/servlet .

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.3

getDefaultTemplate

public static java.lang.String getDefaultTemplate(java.lang.String usage)
Retrieve the relative path of the "default template" jsp/servlet .

Parameters:
usage - the usage or null
Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-6.0.0

getSearch

public static java.lang.String getSearch()
Retrieve the relative path of the "search" jsp/servlet that should be used to provide the advanced search form.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.0

getRefine

public static java.lang.String getRefine()
Retrieve the relative path of the "search" jsp/servlet that should be used to provide the refine search form.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.0

getQuery

public static java.lang.String getQuery()
Retrieve the relative path of the "query" jsp/servlet that should be used to perform a search and display the results.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.0

getQueryXml

public static java.lang.String getQueryXml()
Retrieve the relative path of the "query" jsp/servlet that should be used to perform a search and display the results as XML content.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-6.0.1

getQueryCsv

public static java.lang.String getQueryCsv()
Retrieve the relative path of the "query" jsp/servlet that should be used to perform a search and display the results as CSV content.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-6.0.1

getMemberDisplay

public static java.lang.String getMemberDisplay()
Retrieve the relative path of the "member display" jsp/servlet that should be used to display a member's information.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.2

getMemberProfile

public static java.lang.String getMemberProfile()
Retrieve the relative path of the "member profile" jsp/servlet that should be used to display a member's profile.

Returns:
a path relative to the webapp (no starting slash).
Since:
jcms-5.7.2

getMemberAdminIcon

public static java.lang.String getMemberAdminIcon()
Retrieve the path of admins' member icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getMemberWsAdminIcon

public static java.lang.String getMemberWsAdminIcon()
Retrieve the path of workspace admins' member icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getMemberWriterIcon

public static java.lang.String getMemberWriterIcon()
Retrieve the path of the default members' icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getMemberDefaultIcon

public static java.lang.String getMemberDefaultIcon()
Retrieve the path of the default members' icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getMemberLdapAdminIcon

public static java.lang.String getMemberLdapAdminIcon()
Retrieve the path of admins' ldap member icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getMemberLdapWsAdminIcon

public static java.lang.String getMemberLdapWsAdminIcon()
Retrieve the path of ldap workspace admins' ldap member icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getMemberLdapWriterIcon

public static java.lang.String getMemberLdapWriterIcon()
Retrieve the path of ldap writers' member icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getMemberLdapDefaultIcon

public static java.lang.String getMemberLdapDefaultIcon()
Retrieve the path of the default ldap members' icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getLoginIcon

public static java.lang.String getLoginIcon()
Retrieve the path of the login icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-6.1.1

getLogoutIcon

public static java.lang.String getLogoutIcon()
Retrieve the path of the logout icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-6.1.1

getLogbackIcon

public static java.lang.String getLogbackIcon()
Retrieve the path of the logback icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-6.1.1

getMemberContactIcon

public static java.lang.String getMemberContactIcon()
Retrieve the path of the contact members' icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-6.1.0

getDBMemberDefaultIcon

public static java.lang.String getDBMemberDefaultIcon()
Retrieve the path of the default DB members' icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-6.1

getGroupDefaultIcon

public static java.lang.String getGroupDefaultIcon()
Retrieve the path of groups' icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getGroupParentIcon

public static java.lang.String getGroupParentIcon()
Retrieve the path of parent groups' icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getGroupLdapDefaultIcon

public static java.lang.String getGroupLdapDefaultIcon()
Retrieve the path of ldap groups icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getGroupLdapParentIcon

public static java.lang.String getGroupLdapParentIcon()
Retrieve the path of ldap parent groups' icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-5.7.0

getTooltipIcon

public static java.lang.String getTooltipIcon()
Retrieve the path of tooltip icon.

Returns:
an image path relative to the webapp (no starting slash), e.g. "images/something.gif" .
Since:
jcms-6.0.0

getSpecificEdit

public static java.lang.String getSpecificEdit(java.lang.Class<?> clazz)
Gives the JSP really used when a call to edit.jsp is done.

Parameters:
clazz - the Java sub class of Data for which a specific edit JSP is mandatory
Returns:
the specific Edit JSP

getSpecificEdit

public static java.lang.String getSpecificEdit(Data data)
Gives the JSP really used when a call to edit.jsp is done.

Parameters:
data - the Data for which a specific edit JSP is mandatory
Returns:
the specific Edit JSP


Copyright © 2001-2010 Jalios SA. All Rights Reserved.