public final class SupportedOption extends SupportedOption
Note that the availability of the generally supported options may depend on the resource for which the option was requested, while others apply to the whole repository in general.
The supported options may be used by a UI to signal which kind of operations are allowed on a resource or repository. Internally they are used to quickly discover the features of a repository and use only the supported features and bypass the others resp. quickly fail in a requested operation.
Modifier and Type | Field and Description |
---|---|
static SupportedOption |
COPY
Repository manager supports copying resources
|
static SupportedOption |
COPY_DEEP
Repository manager supports copying collections of resources deeply
(otherwise the framework will do it)
|
static SupportedOption |
COPY_MOVE_EXTERNAL
Repository supports copy and move to other repositories.
|
static SupportedOption |
COUNT_RESOURCES
Repository manager supports return of number of resources of
findResources() operations
|
static SupportedOption |
CREATE_COLLECTION
Repository manager supports creation of collections
|
static SupportedOption |
CREATE_RESOURCE
Resource supports creation of child resources
|
static SupportedOption |
DELETE
Resource supports deletion
|
static SupportedOption |
DELETE_DEEP
Repository manager supports deleting collection of resources deeply
(otherwise the framework will do it)
|
static SupportedOption |
FIND_ADVANCED_CHILDREN_RESOURCES
Repository manager supports advanced (query expression and collator) find
of children resources in findResources() operations
|
static SupportedOption |
FIND_ADVANCED_DEEP_RESOURCES
Repository manager supports advanced (query expression and collator) find
of resources of specific depth search in findResources() operations
|
static SupportedOption |
FIND_ADVANCED_DEEP_VERSIONED_RESOURCES
Repository manager supports advanced (query expression and collator) find
of versioned resources of specific depth search in findResources()
operations
|
static SupportedOption |
FIND_BASIC_CHILDREN_RESOURCES
Repository manager supports basic find of children resources in
findResources() operations
|
static SupportedOption |
FIND_RESOURCES_COLLECTION
Repository manager supports return of collection of resources for
findResources() operations Note: Either this or FIND_RESOURCES_ITERATOR
must be supported!
|
static SupportedOption |
FIND_RESOURCES_COLLECTION_OFFSET_LENGTH
Repository manager supports offset/length positioning in resources list
result of findResources() operations Note: Only applicable when
FIND_RESOURCES_COLLECTION is supported!
|
static SupportedOption |
FIND_RESOURCES_COLLECTION_RESULTSTATE
Repository manager supports offset/length positioning in resources list
result of findResources() operations Note: Only applicable when
FIND_RESOURCES_COLLECTION is supported!
|
static SupportedOption |
FIND_RESOURCES_ITERATOR
Repository manager supports return of iterator for children for
findResources() operations Note: Either this or FIND_RESOURCES_COLLECTION
must be supported!
|
static SupportedOption |
FIND_RESOURCES_ITERATOR_STARTINDEX_FETCHSIZE
Repository manager supports start index/fetch size hints for resources
iterator result of findResources() operations Note: Only applicable when
FIND_RESOURCES_ITERATOR is supported!
|
static SupportedOption |
INTERNAL_DYNAMIC_LINKS
TBD: Unknown Function resp.
|
static SupportedOption |
LINKING
Repository manager supports creating and modifying internal and external
links
|
static SupportedOption |
MOVE
Repository manager supports renaming resources
|
static SupportedOption |
NON_HIERARCHICAL_NAMESPACE
Repository manager supports non-hierarchical namespace, i.e. parent
collections might not exist.
|
static SupportedOption |
ORDERED_COLLECTIONS
Repository manager supports ordered collections
|
static SupportedOption |
RENAME
Repository manager supports renaming resources
|
static SupportedOption |
RESOLVES_LINKS
Repository resolves links on getResource
|
DB_TRANSACTIONS, TUCC
getDescription, toString
clone, compareTo, equals, getAllEnums, getAllEnumsInherited, getEnum, getEnumId, getEnumInherited, hashCode
getAllFlyWeights, getAllFlyWeightsInherited, getFlyWeight, getFlyWeightId, getFlyWeightInherited, removeAllFlyWeights, removeAllFlyWeightsInherited, removeFlyWeight, removeFlyWeightInherited
public static final SupportedOption CREATE_RESOURCE
public static final SupportedOption CREATE_COLLECTION
public static final SupportedOption DELETE
public static final SupportedOption DELETE_DEEP
public static final SupportedOption COPY
public static final SupportedOption COPY_DEEP
public static final SupportedOption MOVE
public static final SupportedOption RENAME
public static final SupportedOption LINKING
public static final SupportedOption RESOLVES_LINKS
public static final SupportedOption INTERNAL_DYNAMIC_LINKS
public static final SupportedOption ORDERED_COLLECTIONS
public static final SupportedOption FIND_RESOURCES_COLLECTION
public static final SupportedOption FIND_RESOURCES_ITERATOR
public static final SupportedOption FIND_RESOURCES_COLLECTION_OFFSET_LENGTH
public static final SupportedOption FIND_RESOURCES_COLLECTION_RESULTSTATE
public static final SupportedOption FIND_RESOURCES_ITERATOR_STARTINDEX_FETCHSIZE
public static final SupportedOption FIND_BASIC_CHILDREN_RESOURCES
public static final SupportedOption FIND_ADVANCED_CHILDREN_RESOURCES
public static final SupportedOption FIND_ADVANCED_DEEP_RESOURCES
public static final SupportedOption FIND_ADVANCED_DEEP_VERSIONED_RESOURCES
public static final SupportedOption COUNT_RESOURCES
public static final SupportedOption NON_HIERARCHICAL_NAMESPACE
public static final SupportedOption COPY_MOVE_EXTERNAL
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
|
Copyright 2018 SAP AG Complete Copyright Notice