com.sap.portal.pcm.iviewserver
Interface ISLUtilsSrv

All Superinterfaces:
com.sapportals.portal.prt.service.IService

public interface ISLUtilsSrv
extends com.sapportals.portal.prt.service.IService


Field Summary
static java.lang.String KEY
           
 
Method Summary
 java.lang.String applicationNameToUrl(java.lang.String appName)
          convert CodeLink to url in the following format: pcd:com.sap.portal.system/applications
 java.lang.String applicationUrlToCodeLink(java.lang.String url)
          convert application url to a CodeLink
 javax.naming.Context getApplicationInitialContext(java.util.Hashtable env)
          get the application-repository initialContext
 com.sapportals.portal.prt.registry.runtime.IPropertyContentProvider getApplicationPropertyContentProvider(java.lang.String url)
          get an IPropertyContentProvider from the application repository
 java.util.Hashtable getEnvironment(com.sap.security.api.IPrincipal user)
          Deprecated.  
 java.lang.String getParentId(java.lang.String id)
          get the parent JNDI name
 com.sapportals.portal.pcd.gl.IPcdContext getPcdContext(javax.naming.Context nameCtx, java.lang.String name)
          Deprecated.  
 javax.naming.Context getPcdInitialContext(java.util.Hashtable env)
           
 java.util.Hashtable getPersonalizedEnvironment(com.sap.security.api.IPrincipal user)
          Deprecated.  
 java.lang.String getValidNewName(javax.naming.Context parentCtx, java.lang.String newName)
          Normalize the offered name to a valid one.
 java.lang.String idToPcdUrl(java.lang.String id)
          Add a pcd: prefix to an id
 void initFolders(java.lang.String path)
          create folders using a technical user
 void initSchema(java.lang.String oClass, javax.naming.directory.Attributes attrs)
           
 boolean isApplicationId(java.lang.String id)
          Determines whether a given url is an application url
 boolean isPcdUrl(java.lang.String url)
          Determines whether a given url is a PCD url
 java.lang.String urlToId(java.lang.String id)
          convert url to id (remove the prefix)
 
Methods inherited from interface com.sapportals.portal.prt.service.IService
afterInit, configure, destroy, getContext, getKey, init, release
 

Field Detail

KEY

public static final java.lang.String KEY
Method Detail

getValidNewName

public java.lang.String getValidNewName(javax.naming.Context parentCtx,
                                        java.lang.String newName)
Normalize the offered name to a valid one.
Parameters:
parentCtx - parent context
offeredName - new offered name
Returns:
String new valid name if found, null if not

getEnvironment

public java.util.Hashtable getEnvironment(com.sap.security.api.IPrincipal user)
Deprecated.  


getPersonalizedEnvironment

public java.util.Hashtable getPersonalizedEnvironment(com.sap.security.api.IPrincipal user)
Deprecated.  


urlToId

public java.lang.String urlToId(java.lang.String id)
convert url to id (remove the prefix)
Parameters:
id -  
Returns:
 

idToPcdUrl

public java.lang.String idToPcdUrl(java.lang.String id)
Add a pcd: prefix to an id
Parameters:
id -  
Returns:
 

applicationNameToUrl

public java.lang.String applicationNameToUrl(java.lang.String appName)
                                      throws javax.naming.NamingException
convert CodeLink to url in the following format: pcd:com.sap.portal.system/applications
Parameters:
appName -  
Returns:
 
Throws:
javax.naming.NamingException -  

applicationUrlToCodeLink

public java.lang.String applicationUrlToCodeLink(java.lang.String url)
                                          throws javax.naming.NamingException
convert application url to a CodeLink
Parameters:
url -  
Returns:
 
Throws:
javax.naming.NamingException -  

getApplicationInitialContext

public javax.naming.Context getApplicationInitialContext(java.util.Hashtable env)
get the application-repository initialContext
Parameters:
env -  
Returns:
 

getPcdInitialContext

public javax.naming.Context getPcdInitialContext(java.util.Hashtable env)
Parameters:
env -  
Returns:
 

isApplicationId

public boolean isApplicationId(java.lang.String id)
Determines whether a given url is an application url
Parameters:
id -  
Returns:
 

isPcdUrl

public boolean isPcdUrl(java.lang.String url)
Determines whether a given url is a PCD url
Parameters:
url -  
Returns:
 

getParentId

public java.lang.String getParentId(java.lang.String id)
get the parent JNDI name
Parameters:
id -  
Returns:
 

getPcdContext

public com.sapportals.portal.pcd.gl.IPcdContext getPcdContext(javax.naming.Context nameCtx,
                                                              java.lang.String name)
                                                       throws javax.naming.NamingException
Deprecated.  


getApplicationPropertyContentProvider

public com.sapportals.portal.prt.registry.runtime.IPropertyContentProvider getApplicationPropertyContentProvider(java.lang.String url)
get an IPropertyContentProvider from the application repository
Parameters:
url -  
Returns:
 

initFolders

public void initFolders(java.lang.String path)
                 throws javax.naming.NamingException
create folders using a technical user
Parameters:
path -  
Throws:
javax.naming.NamingException -  

initSchema

public void initSchema(java.lang.String oClass,
                       javax.naming.directory.Attributes attrs)
                throws javax.naming.NamingException
Parameters:
oClass -  
attrs -  
Throws:
javax.naming.NamingException -