com.sap.netweaver.bc.rf.mi.namespace

Interface IMutableNamespaceManager2

All Superinterfaces:
IMutableNamespaceManager, INamespaceManager

public interface IMutableNamespaceManager2
extends IMutableNamespaceManager

Extension to the IMutableNamespaceManager interface. Adds a new method createVersionedResource which allows the creation of a versioned resource


Method Summary
 IResourceHandle createVersionedResource(ICreateDescriptor createDescriptor)
          Create a versioned resource based on a descriptor.
 
Methods inherited from interface com.sap.netweaver.bc.rf.mi.namespace.IMutableNamespaceManager
copyResource, createResource, deleteResource, moveResource, reorderCollection, setCollectionOrderMechanism, setLinkDescriptor
 
Methods inherited from interface com.sap.netweaver.bc.rf.mi.namespace.INamespaceManager
countResources, findResources, findResources, getCollectionOrderMechanism, getLinkDescriptor, getQueryBuilder, isCollection, isLink, isQueryPropertyNameUnderstood
 

Method Detail

createVersionedResource

IResourceHandle createVersionedResource(ICreateDescriptor createDescriptor)
                                        throws ResourceException
Create a versioned resource based on a descriptor. Default resource create descriptors reside in the same package as the interface does. A repository may support these and/or others. Note: Descriptors may not be altered and must be fully released when returning from the call due to performance (reuse) reasons.

Parameters:
createDescriptor - create descriptor
Returns:
resource handle of the newly created resource
Throws:
ResourceException - Exception raised in failure situation
Access Rights

This class can be accessed from:


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


Copyright 2011 SAP AG Complete Copyright Notice