|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IExtendedCollection
Extended interface for collections, providing
- extended link creation methods.
- workspace support methods.
Copyright (c) SAP AG 2002-2005
| Method Summary | |
|---|---|
IResource |
createExternalLink(String name,
IUri target,
boolean isPermanent,
IPosition position,
IPropertyMap properties,
boolean ignorePropertyFailures)
Deprecated. use createExternalLink(String, IUriReference, boolean, IPosition, IPropertyMap, boolean) instead |
IResource |
createExternalLink(String name,
IUriReference target,
boolean isPermanent,
IPosition position,
IPropertyMap properties,
boolean ignorePropertyFailures)
Creates an external link, compatible to LinkType.EXTERNAL |
IResource |
createInternalDynamicLink(String name,
RID targetRid,
IPosition position,
IPropertyMap properties,
boolean ignorePropertyFailures)
Creates an internal link that automatically follows the target resource and disappears when the link target disappears. |
IResource |
createInternalStaticLink(String name,
RID targetRid,
boolean isPermanent,
IPosition position,
IPropertyMap properties,
boolean ignorePropertyFailures)
Creates an internal link, compatible to LinkType.INTERNAL |
IResource |
createVersionControlledResource(RID baseRevisionRid,
String name,
IPosition position)
If called on a workspace controlled collection, a new version controlled resource based on the given revision is created |
ICollection |
createWorkspace(String name,
IPosition position)
Creates a new workspace resource. |
IResourceList |
getChildren(Boolean visible,
Boolean collections,
Boolean links)
Returns a filtered list of the resources in this collection. |
| Method Detail |
|---|
IResource createExternalLink(String name,
IUriReference target,
boolean isPermanent,
IPosition position,
IPropertyMap properties,
boolean ignorePropertyFailures)
throws ResourceException
LinkType.EXTERNAL
name - member name in collectionisPermanent - whether the redirection is temporary (continue using the
RID of the link) or permanent (use of the RID of the link discouraged)position - position where to create the link (or null
when unspecified)properties - initial property map for link resourceignorePropertyFailures - set to true to ignore errors
while initializing the property maptarget - link target (either an absolute URI or a relative URI reference starting with an absolute path)
ResourceException
IResource createExternalLink(String name,
IUri target,
boolean isPermanent,
IPosition position,
IPropertyMap properties,
boolean ignorePropertyFailures)
throws ResourceException
createExternalLink(String, IUriReference, boolean, IPosition, IPropertyMap, boolean) instead
ResourceException
IResource createInternalDynamicLink(String name,
RID targetRid,
IPosition position,
IPropertyMap properties,
boolean ignorePropertyFailures)
throws ResourceException
Note that a relative RID will be resolved upon creation of the link resource.
name - member name in collectiontargetRid - link targetposition - position where to create the link (or null
when unspecified)properties - initial property map for link resourceignorePropertyFailures - set to true to ignore errors
while initializing the property map
ResourceException
IResource createInternalStaticLink(String name,
RID targetRid,
boolean isPermanent,
IPosition position,
IPropertyMap properties,
boolean ignorePropertyFailures)
throws ResourceException
LinkType.INTERNAL
name - member name in collectionisPermanent - whether the redirection is temporary (continue using the
RID of the link) or permanent (use of the RID of the link discouraged)position - position where to create the link (or null
when unspecified)properties - initial property map for link resourceignorePropertyFailures - set to true to ignore errors
while initializing the property maptargetRid - link target
ResourceException
ICollection createWorkspace(String name,
IPosition position)
throws ResourceException,
NotSupportedException
name - member name in collectionposition - position where to create the link (or null
when unspecified)
NotSupportedException - if called on a resource that is not a
workspace collection
ResourceException
IResource createVersionControlledResource(RID baseRevisionRid,
String name,
IPosition position)
throws ResourceException,
NotSupportedException
baseRevisionRid - the rid of the new vcr's base revisionname - member name in collectionposition - position where to create the vcr (or null when
unspecified)
NotSupportedException - if called on a resource that is not a sibling
of a workspace resource ResourceException
IResourceList getChildren(Boolean visible,
Boolean collections,
Boolean links)
throws ResourceException,
AccessDeniedException
visible - true: only visible resource (system property "hidden" is
false), false: only hidden resources, null: not relevantcollections - true: only collections, false: only resources which are
not collections, null: not relevantlinks - true: only links, false: only non-link resources, null: not
relevant
AccessDeniedException - If the resource is locked, readonly or
authorization failed
ResourceException| Access Rights |
|---|
| 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
|
|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||