com.sapportals.wcm.protocol.webdav.config

Class ConfigRepository

java.lang.Object
  extended by com.sapportals.wcm.protocol.webdav.config.ConfigRepository

public class ConfigRepository
extends Object

Manages configurables as (sort of) resources.

Copyright (c) SAP AG 2006


Field Summary
static String CFG_CONFIGCLASS
           
static com.sapportals.wcm.util.uri.RID ROOT
           
 
Method Summary
 ICfgResource create(com.sapportals.wcm.util.uri.RID rid, IContent content, boolean replaceExisting)
           
 ICfgResource create(com.sapportals.wcm.util.uri.RID rid, IPropertyMap props, boolean replaceExisting)
           
 ICfgResource create(com.sapportals.wcm.util.uri.RID rid, Map props, boolean replaceExisting)
           
static Map decrypt(String configurableId, Map properties, com.sapportals.config.fwk.IConfigClass configclass)
           
 void delete(com.sapportals.wcm.util.uri.RID rid)
           
static ConfigRepository getInstance(IResourceContext context)
           
 ICfgResource getResource(com.sapportals.wcm.util.uri.RID rid)
           
static boolean handles(com.sapportals.wcm.util.uri.RID rid)
           
 ICfgResource update(com.sapportals.wcm.util.uri.RID rid, IPropertyMap props)
           
 ICfgResource update(com.sapportals.wcm.util.uri.RID rid, Map props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CFG_CONFIGCLASS

public static final String CFG_CONFIGCLASS
See Also:
Constant Field Values

ROOT

public static final com.sapportals.wcm.util.uri.RID ROOT
Method Detail

getInstance

public static ConfigRepository getInstance(IResourceContext context)
                                    throws ResourceException
Throws:
ResourceException

handles

public static boolean handles(com.sapportals.wcm.util.uri.RID rid)
                       throws ResourceException
Throws:
ResourceException

getResource

public ICfgResource getResource(com.sapportals.wcm.util.uri.RID rid)
                         throws ResourceException
Throws:
ResourceException

create

public ICfgResource create(com.sapportals.wcm.util.uri.RID rid,
                           IContent content,
                           boolean replaceExisting)
                    throws ResourceException
Throws:
ResourceException

create

public ICfgResource create(com.sapportals.wcm.util.uri.RID rid,
                           IPropertyMap props,
                           boolean replaceExisting)
                    throws ResourceException
Throws:
ResourceException

create

public ICfgResource create(com.sapportals.wcm.util.uri.RID rid,
                           Map props,
                           boolean replaceExisting)
                    throws ResourceException
Throws:
ResourceException

update

public ICfgResource update(com.sapportals.wcm.util.uri.RID rid,
                           IPropertyMap props)
                    throws ResourceException
Throws:
ResourceException

update

public ICfgResource update(com.sapportals.wcm.util.uri.RID rid,
                           Map props)
                    throws ResourceException
Throws:
ResourceException

delete

public void delete(com.sapportals.wcm.util.uri.RID rid)
            throws ResourceException
Throws:
ResourceException

decrypt

public static Map decrypt(String configurableId,
                          Map properties,
                          com.sapportals.config.fwk.IConfigClass configclass)
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM
[sap.com] KMC-CM [sap.com] tc/km/frwk api EP-KM-CM


Copyright 2011 SAP AG Complete Copyright Notice