| Package | Description |
|---|---|
| com.sap.netweaver.bc.rf.common.content |
Contains repository framework common interface for content.
|
| com.sap.netweaver.bc.rf.common.exception |
Contains repository framework common interface for exceptions.
|
| com.sap.netweaver.bc.rf.common.lock |
Contains repository framework common interface for locking.
|
| com.sap.netweaver.bc.rf.common.namespace |
Contains repository framework common interface for namespace maintenance.
|
| com.sap.netweaver.bc.rf.common.property |
Contains repository framework common interface for properties.
|
| com.sap.netweaver.bc.rf.common.property.booleantype |
Contains repository framework common interface for boolean properties.
|
| com.sap.netweaver.bc.rf.common.property.datetype |
Contains repository framework common interface for date properties.
|
| com.sap.netweaver.bc.rf.common.property.inttype |
Contains repository framework common interface for integer properties.
|
| com.sap.netweaver.bc.rf.common.property.longtype |
Contains repository framework common interface for long properties.
|
| com.sap.netweaver.bc.rf.common.property.stringtype |
Contains repository framework common interface for string properties.
|
| com.sap.netweaver.bc.rf.common.property.xmltype |
Contains repository framework common interface for xml properties.
|
| com.sap.netweaver.bc.rf.common.security |
Contains repository framework common interface for security.
|
| com.sap.netweaver.bc.rf.common.security.acl |
Contains repository framework common interface for ACL based security.
|
| com.sap.netweaver.bc.rf.common.type |
Contains repository framework common interface for type handling.
|
| com.sap.netweaver.bc.rf.common.variant | |
| com.sap.netweaver.bc.rf.common.version |
Contains repository framework common interface for versioning.
|
| com.sap.netweaver.bc.rf.mi |
Contains repository framework manager interface.
|
| com.sap.netweaver.bc.rf.mi.binding |
Contains repository framework manager interface for bindings.
|
| com.sap.netweaver.bc.rf.mi.content |
Contains repository framework manager interface for content.
|
| com.sap.netweaver.bc.rf.mi.idmapper |
Contains repository framework manager interface for unique identity mapping.
|
| com.sap.netweaver.bc.rf.mi.lock |
Contains repository framework manager interface for locking.
|
| com.sap.netweaver.bc.rf.mi.namespace |
Contains repository framework manager interface for namespace maintenance.
|
| com.sap.netweaver.bc.rf.mi.property |
Contains repository framework manager interface for properties.
|
| com.sap.netweaver.bc.rf.mi.property.booleantype |
Contains repository framework manager interface for boolean properties.
|
| com.sap.netweaver.bc.rf.mi.property.datetype |
Contains repository framework manager interface for date properties.
|
| com.sap.netweaver.bc.rf.mi.property.inttype |
Contains repository framework manager interface for integer properties.
|
| com.sap.netweaver.bc.rf.mi.property.longtype |
Contains repository framework manager interface for long properties.
|
| com.sap.netweaver.bc.rf.mi.property.stringtype |
Contains repository framework manager interface for string properties.
|
| com.sap.netweaver.bc.rf.mi.property.xmltype |
Contains repository framework manager interface for xml properties.
|
| com.sap.netweaver.bc.rf.mi.security |
Contains repository framework manager interface for security.
|
| com.sap.netweaver.bc.rf.mi.security.acl |
Contains repository framework manager interface for ACL based security.
|
| com.sap.netweaver.bc.rf.mi.type |
Contains repository framework manager interface for type handling.
|
| com.sap.netweaver.bc.rf.mi.variant |
Contains repository framework manager interface for variants.
|
| com.sap.netweaver.bc.rf.mi.version |
Contains repository framework manager interface for versioning.
|
| com.sap.nw.kmc.readonly | |
| com.sapportals.wcm.repository |
Contains the repository framework interfaces and classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContentMetadataMismatchException
Class implementing exception raised when no content is available for the
resource.
|
class |
ContentUnavailableException
Class implementing exception raised when no content is available for the
resource.
|
| Modifier and Type | Method and Description |
|---|---|
IContentMetadata |
IContent.getContentMetadata()
Get the content metadata.
|
IContentMetadata |
Content.getContentMetadata()
Get the metadata attribute of the Content object.
|
InputStream |
IContent.getInputStream()
Get input stream for the resource content.
|
InputStream |
Content.getInputStream()
Get the inputStream attribute of the Content object.
|
void |
MutableContent.setContentMetadata(IContentMetadata newContentMetadata)
Set the metadata attribute of the MutableContent object.
|
void |
IMutableContent.setContentMetadata(IContentMetadata contentMetadata)
Set the content metadata.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArgumentNotValidException
Class implementing exception raised when an argument was filled with an
illegal value for an operation.
|
class |
IOOperationFailedException
Raised if an IO error occurred while executing the method (e.g. connection to
the backend system is lost).
|
class |
OperationNotAllowedException
Raised if the method or some parameters or parameter values are not
allowed.
|
class |
OperationNotCompletedException
Class implementing an exception used in all non-atomic operations when parts
of an operation failed.
|
class |
OperationNotSupportedException
Raised if the method or some parameters or parameter values are not
supported.
|
class |
ReadOnlyModeException |
class |
ResourceNotCheckedOutException
Indicates that the resource can't be changed since it is not checked out.
|
class |
ResourceNotCollectionException
Indicates that the resource has changed to a non-collection since the
IResource object was obtained.
|
class |
ResourceNotFoundException
Raised if the resource specified by the handle does not exist anymore.
|
class |
ResourceReadOnlyException
Class implementing exception raised when a resource is read-only (e.g.
|
class |
ServiceNotAvailableException
Indicates that the repository (the service provided by a method call) is not
available at this time but may available later.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LockInPlaceException
Class implementing exception raised when an user has not the permission to
perform an operation.
|
class |
LockNotFoundException
Class implementing exception raised when no lock was found.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionNotOrderedException
Class implementing exception raised when an order position
was supplied with a namespace operation on an unordered collection.
|
class |
CollectionOrderImmutableException
Class implementing exception raised when an operations was requested to
modify the order of a collection with immutable or not defined order.
|
class |
InvalidTargetException
An invalid target was used for a copy or move operation.
|
class |
LinkLoopException
Class implementing exception raised when an invalid link target was supplied.
|
class |
LinkTargetInvalidException
Class implementing exception raised when an invalid link target was supplied.
|
class |
OrderMechanismInvalidException
Class implementing exception raised when an invalid order position was
supplied.
|
class |
OrderPositionInvalidException
Class implementing exception raised when an invalid order position was
supplied.
|
class |
ResourceNameAlreadyAssignedException
Class implementing exception raised when an already assigned resource name
was supplied for a new resource.
|
class |
ResourceNameInvalidException
Raised if the name of a resource is invalid.
|
class |
ResourceNameUnassignableException
This exception is raised when a resource name is unassignable.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPropertyException
Abstract base class for property exceptions.
|
class |
PropertiesUpdateException
Class implementing exception raised when a property is read-only but was tried to modify.
|
class |
PropertyMandatoryException
Class implementing exception raised when an operation would render a
mandatory property lost or invalid.
|
class |
PropertyNameInvalidException
Class implementing exception raised when an invalid property name was
supplied.
|
class |
PropertyNameTooLongException
Class implementing exception raised when a property value is out of bounds.
|
class |
PropertyNameUnassignableException
Class implementing exception raised when a property name is unassignable.
|
class |
PropertyReadOnlyException
Class implementing exception raised when a property is read-only but was
tried to modify.
|
class |
PropertyTypeLostException
Class implementing exception raised when a property would lose it's property
type.
|
class |
PropertyTypeMismatchException
Class implementing exception raised when a property value doesn't match its
former property type.
|
class |
PropertyValueOutOfBoundsException
Class implementing exception raised when a property value is out of bounds.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IMutableProperty.clearAttributes()
Remove all attributes for the property at once.
|
static BooleanSingleValueProperty |
SystemPropertyFactory.createCollectionProperty(boolean value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createContentEncodingProperty(String value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createContentLanguageProperty(String value)
Create system property.
|
static LongSingleValueProperty |
SystemPropertyFactory.createContentLengthProperty(long value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createContentTypeProperty(String value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createCreatedByProperty(String value)
Create system property.
|
static DateSingleValueProperty |
SystemPropertyFactory.createCreatedProperty(Date value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createDescriptionProperty(String value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createDisplayNameProperty(String value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createETagProperty(String value)
Create system property.
|
static BooleanSingleValueProperty |
SystemPropertyFactory.createHiddenProperty(boolean value)
Create system property.
|
static LongSingleValueProperty |
SystemPropertyFactory.createLinkTypeProperty(int value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createModifiedByProperty(String value)
Create system property.
|
static DateSingleValueProperty |
SystemPropertyFactory.createModifiedProperty(Date value)
Create system property.
|
static BooleanSingleValueProperty |
SystemPropertyFactory.createReadOnlyProperty(boolean value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createResourceNameProperty(String value)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createResourceTypeProperty(String value)
Create system property.
|
String |
IProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
AbstractProperty.getAttribute(String attributeName)
Get attribute for the property.
|
Properties |
IProperty.getAttributes()
Get all attributes for the property at once.
|
Properties |
AbstractProperty.getAttributes()
Get all attributes for the property at once.
|
String |
IProperty.getValueAsString()
Get the property value converted to a string.
|
String[] |
IProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
void |
IMutableProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
IMutableProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
IMutableProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
| Constructor and Description |
|---|
AbstractProperty(IPropertyName name,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutableBooleanSingleValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
void |
MutableBooleanMultiValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
String |
MutableBooleanSingleValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
BooleanSingleValueProperty.getValueAsString()
Get the property value converted to a string.
|
String |
BooleanMultiValueProperty.getValueAsString()
Get the property value converted to a string.
|
String[] |
BooleanSingleValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
String[] |
BooleanMultiValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
void |
MutableBooleanSingleValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableBooleanMultiValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableBooleanSingleValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableBooleanMultiValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableBooleanSingleValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
void |
MutableBooleanMultiValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
| Constructor and Description |
|---|
BooleanMultiValueProperty(IPropertyName name,
boolean[] values)
Construct property instance based on its internals.
|
BooleanMultiValueProperty(IPropertyName name,
boolean[] values,
int flags)
Construct property instance based on its internals.
|
BooleanMultiValueProperty(IPropertyName name,
boolean[] values,
Properties attributes)
Construct property instance based on its internals.
|
BooleanMultiValueProperty(IPropertyName name,
boolean[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
BooleanMultiValueProperty(IPropertyName name,
boolean[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
BooleanSingleValueProperty(IPropertyName name,
boolean value)
Construct property instance based on its internals.
|
BooleanSingleValueProperty(IPropertyName name,
boolean value,
int flags)
Construct property instance based on its internals.
|
BooleanSingleValueProperty(IPropertyName name,
boolean value,
Properties attributes)
Construct property instance based on its internals.
|
BooleanSingleValueProperty(IPropertyName name,
boolean value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
BooleanSingleValueProperty(IPropertyName name,
boolean value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
MutableBooleanMultiValueProperty(BooleanMultiValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableBooleanMultiValueProperty(IPropertyName name,
boolean[] values)
Construct property instance based on its internals.
|
MutableBooleanMultiValueProperty(IPropertyName name,
boolean[] values,
int flags)
Construct property instance based on its internals.
|
MutableBooleanMultiValueProperty(IPropertyName name,
boolean[] values,
Properties attributes)
Construct property instance based on its internals.
|
MutableBooleanMultiValueProperty(IPropertyName name,
boolean[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableBooleanSingleValueProperty(BooleanSingleValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableBooleanSingleValueProperty(IPropertyName name,
boolean value)
Construct property instance based on its internals.
|
MutableBooleanSingleValueProperty(IPropertyName name,
boolean value,
int flags)
Construct property instance based on its internals.
|
MutableBooleanSingleValueProperty(IPropertyName name,
boolean value,
Properties attributes)
Construct property instance based on its internals.
|
MutableBooleanSingleValueProperty(IPropertyName name,
boolean value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutableDateSingleValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
void |
MutableDateMultiValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
String |
MutableDateSingleValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
MutableDateMultiValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
DateSingleValueProperty.getValueAsString()
Get the property value converted to a string.
|
String |
DateMultiValueProperty.getValueAsString()
Get the property value converted to a string.
|
String[] |
DateSingleValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
String[] |
DateMultiValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
void |
MutableDateSingleValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableDateMultiValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableDateSingleValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableDateMultiValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableDateSingleValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
void |
MutableDateMultiValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
| Constructor and Description |
|---|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values)
Construct property instance based on its internals.
|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
int flags)
Construct property instance based on its internals.
|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
Properties attributes)
Construct property instance based on its internals.
|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
int flags)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
Properties attributes)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
MutableDateMultiValueProperty(DateMultiValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableDateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values)
Construct property instance based on its internals.
|
MutableDateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
int flags)
Construct property instance based on its internals.
|
MutableDateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
Properties attributes)
Construct property instance based on its internals.
|
MutableDateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableDateSingleValueProperty(DateSingleValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableDateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value)
Construct property instance based on its internals.
|
MutableDateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
int flags)
Construct property instance based on its internals.
|
MutableDateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
Properties attributes)
Construct property instance based on its internals.
|
MutableDateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutableIntSingleValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
void |
MutableIntMultiValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
String |
MutableIntSingleValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
MutableIntMultiValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
IntSingleValueProperty.getValueAsString()
Get the property value converted to a string.
|
String |
IntMultiValueProperty.getValueAsString()
Get the property value converted to a string.
|
String[] |
IntSingleValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
String[] |
IntMultiValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
void |
MutableIntSingleValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableIntMultiValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableIntSingleValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableIntMultiValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableIntSingleValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
void |
MutableIntMultiValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
| Constructor and Description |
|---|
IntMultiValueProperty(IPropertyName name,
int[] values)
Construct property instance based on its internals.
|
IntMultiValueProperty(IPropertyName name,
int[] values,
int flags)
Construct property instance based on its internals.
|
IntMultiValueProperty(IPropertyName name,
int[] values,
Properties attributes)
Construct property instance based on its internals.
|
IntMultiValueProperty(IPropertyName name,
int[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
IntMultiValueProperty(IPropertyName name,
int[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
IntSingleValueProperty(IPropertyName name,
int value)
Construct property instance based on its internals.
|
IntSingleValueProperty(IPropertyName name,
int value,
int flags)
Construct property instance based on its internals.
|
IntSingleValueProperty(IPropertyName name,
int value,
Properties attributes)
Construct property instance based on its internals.
|
IntSingleValueProperty(IPropertyName name,
int value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
IntSingleValueProperty(IPropertyName name,
int value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
MutableIntMultiValueProperty(IntMultiValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableIntMultiValueProperty(IPropertyName name,
int[] values)
Construct property instance based on its internals.
|
MutableIntMultiValueProperty(IPropertyName name,
int[] values,
int flags)
Construct property instance based on its internals.
|
MutableIntMultiValueProperty(IPropertyName name,
int[] values,
Properties attributes)
Construct property instance based on its internals.
|
MutableIntMultiValueProperty(IPropertyName name,
int[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableIntSingleValueProperty(IntSingleValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableIntSingleValueProperty(IPropertyName name,
int value)
Construct property instance based on its internals.
|
MutableIntSingleValueProperty(IPropertyName name,
int value,
int flags)
Construct property instance based on its internals.
|
MutableIntSingleValueProperty(IPropertyName name,
int value,
Properties attributes)
Construct property instance based on its internals.
|
MutableIntSingleValueProperty(IPropertyName name,
int value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutableLongSingleValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
void |
MutableLongMultiValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
String |
MutableLongSingleValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
MutableLongMultiValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
LongSingleValueProperty.getValueAsString()
Get the property value converted to a string.
|
String |
LongMultiValueProperty.getValueAsString()
Get the property value converted to a string.
|
String[] |
LongSingleValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
String[] |
LongMultiValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
void |
MutableLongSingleValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableLongMultiValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableLongSingleValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableLongMultiValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableLongSingleValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
void |
MutableLongMultiValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
| Constructor and Description |
|---|
LongMultiValueProperty(IPropertyName name,
long[] values)
Construct property instance based on its internals.
|
LongMultiValueProperty(IPropertyName name,
long[] values,
int flags)
Construct property instance based on its internals.
|
LongMultiValueProperty(IPropertyName name,
long[] values,
Properties attributes)
Construct property instance based on its internals.
|
LongMultiValueProperty(IPropertyName name,
long[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
LongMultiValueProperty(IPropertyName name,
long[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
LongSingleValueProperty(IPropertyName name,
long value)
Construct property instance based on its internals.
|
LongSingleValueProperty(IPropertyName name,
long value,
int flags)
Construct property instance based on its internals.
|
LongSingleValueProperty(IPropertyName name,
long value,
Properties attributes)
Construct property instance based on its internals.
|
LongSingleValueProperty(IPropertyName name,
long value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
LongSingleValueProperty(IPropertyName name,
long value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
MutableLongMultiValueProperty(IPropertyName name,
long[] values)
Construct property instance based on its internals.
|
MutableLongMultiValueProperty(IPropertyName name,
long[] values,
int flags)
Construct property instance based on its internals.
|
MutableLongMultiValueProperty(IPropertyName name,
long[] values,
Properties attributes)
Construct property instance based on its internals.
|
MutableLongMultiValueProperty(IPropertyName name,
long[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableLongMultiValueProperty(LongMultiValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableLongSingleValueProperty(IPropertyName name,
long value)
Construct property instance based on its internals.
|
MutableLongSingleValueProperty(IPropertyName name,
long value,
int flags)
Construct property instance based on its internals.
|
MutableLongSingleValueProperty(IPropertyName name,
long value,
Properties attributes)
Construct property instance based on its internals.
|
MutableLongSingleValueProperty(IPropertyName name,
long value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableLongSingleValueProperty(LongSingleValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutableStringSingleValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
void |
MutableStringMultiValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
String |
MutableStringSingleValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
MutableStringMultiValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
StringSingleValueProperty.getValueAsString()
Get the property value converted to a string.
|
String |
StringMultiValueProperty.getValueAsString()
Get the property value converted to a string.
|
String[] |
StringSingleValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
String[] |
StringMultiValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
void |
MutableStringSingleValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableStringMultiValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableStringSingleValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableStringMultiValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableStringSingleValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
void |
MutableStringMultiValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
| Constructor and Description |
|---|
MutableStringMultiValueProperty(IPropertyName name,
String[] values)
Construct property instance based on its internals.
|
MutableStringMultiValueProperty(IPropertyName name,
String[] values,
int flags)
Construct property instance based on its internals.
|
MutableStringMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes)
Construct property instance based on its internals.
|
MutableStringMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableStringMultiValueProperty(StringMultiValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableStringSingleValueProperty(IPropertyName name,
String value)
Construct property instance based on its internals.
|
MutableStringSingleValueProperty(IPropertyName name,
String value,
int flags)
Construct property instance based on its internals.
|
MutableStringSingleValueProperty(IPropertyName name,
String value,
Properties attributes)
Construct property instance based on its internals.
|
MutableStringSingleValueProperty(IPropertyName name,
String value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableStringSingleValueProperty(StringSingleValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
StringMultiValueProperty(IPropertyName name,
String[] values)
Construct property instance based on its internals.
|
StringMultiValueProperty(IPropertyName name,
String[] values,
int flags)
Construct property instance based on its internals.
|
StringMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes)
Construct property instance based on its internals.
|
StringMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
StringMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
StringSingleValueProperty(IPropertyName name,
String value)
Construct property instance based on its internals.
|
StringSingleValueProperty(IPropertyName name,
String value,
int flags)
Construct property instance based on its internals.
|
StringSingleValueProperty(IPropertyName name,
String value,
Properties attributes)
Construct property instance based on its internals.
|
StringSingleValueProperty(IPropertyName name,
String value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
StringSingleValueProperty(IPropertyName name,
String value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutableXmlSingleValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
void |
MutableXmlMultiValueProperty.clearAttributes()
Remove all attributes for the property at once.
|
String |
MutableXmlSingleValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
MutableXmlMultiValueProperty.getAttribute(String attributeName)
Get attribute for the property.
|
String |
XmlSingleValueProperty.getValueAsString()
Get the property value converted to a string.
|
String |
XmlMultiValueProperty.getValueAsString()
Get the property value converted to a string.
|
String[] |
XmlSingleValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
String[] |
XmlMultiValueProperty.getValuesAsStrings()
Get the property values converted to a string array.
|
void |
MutableXmlSingleValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableXmlMultiValueProperty.removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
MutableXmlSingleValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableXmlMultiValueProperty.setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
MutableXmlSingleValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
void |
MutableXmlMultiValueProperty.setAttributes(Properties attributes)
Set all attributes for the property at once.
|
| Constructor and Description |
|---|
MutableXmlMultiValueProperty(IPropertyName name,
String[] values)
Construct property instance based on its internals.
|
MutableXmlMultiValueProperty(IPropertyName name,
String[] values,
int flags)
Construct property instance based on its internals.
|
MutableXmlMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes)
Construct property instance based on its internals.
|
MutableXmlMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableXmlMultiValueProperty(XmlMultiValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableXmlSingleValueProperty(IPropertyName name,
String value)
Construct property instance based on its internals.
|
MutableXmlSingleValueProperty(IPropertyName name,
String value,
int flags)
Construct property instance based on its internals.
|
MutableXmlSingleValueProperty(IPropertyName name,
String value,
Properties attributes)
Construct property instance based on its internals.
|
MutableXmlSingleValueProperty(IPropertyName name,
String value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
MutableXmlSingleValueProperty(XmlSingleValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
XmlMultiValueProperty(IPropertyName name,
String[] values)
Construct property instance based on its internals.
|
XmlMultiValueProperty(IPropertyName name,
String[] values,
int flags)
Construct property instance based on its internals.
|
XmlMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes)
Construct property instance based on its internals.
|
XmlMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
XmlMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
XmlSingleValueProperty(IPropertyName name,
String value)
Construct property instance based on its internals.
|
XmlSingleValueProperty(IPropertyName name,
String value,
int flags)
Construct property instance based on its internals.
|
XmlSingleValueProperty(IPropertyName name,
String value,
Properties attributes)
Construct property instance based on its internals.
|
XmlSingleValueProperty(IPropertyName name,
String value,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
XmlSingleValueProperty(IPropertyName name,
String value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AccessDeniedException
Raised if the authorization failed that means the user in the context does
not have the required permissions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AclAlreadyAssignedToAclException
Class implementing exception raised when a specific
IAclEntry is
already assigned to an IAcl . |
class |
AclException
Class implementing exception raised when a general acl problem occurs.
|
class |
AclExistsException
Class implementing exception raised when a specific
IAcl already
exists. |
class |
AclLastOwnerException
Class implementing exception raised when a principal is the last owner of an
IAcl and can not be removed. |
class |
AclNotAuthorizedException
Class implementing exception raised when a principal is not authorized.
|
class |
AclPermissionExistsException
Class implementing exception raised when a specific
IAclPermission
already exists. |
class |
AclPermissionNotSupportedException
Class implementing exception raised when a specific
IAclPermission
is not supported by the IAclManager . |
class |
AclPermissionUsedException
Class implementing exception raised when a specific
IAclPermission
is used and can not be removed. |
class |
AclPersistenceException
Class implementing exception raised when an error occurred during access of
the
IAclManager 's persistence layer. |
class |
AclPredefinedPermissionException
Class implementing exception raised when a specific
IAclPermission
is predefined by the IAclManager . |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IAcl.addEntry(IAclEntry aclEntry)
Add ACL entry to this ACL.
|
void |
IAcl.addOwner(IPrincipal principal)
Add new owner to this ACL.
|
boolean |
IAcl.removeEntry(IAclEntry aclEntry)
Remove ACL entry from this ACL.
|
void |
IAcl.removeOwner(IPrincipal principal)
Remove owner from the this ACL.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TypeException
Class implementing exception raised when no content is available for the
resource.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InvalidVariantContextException
One or more properties in the variant context are invalid.
|
class |
PhysicalResourceAlreadyExistsException |
| Modifier and Type | Class and Description |
|---|---|
class |
CheckedOutException
The resource is checked out by another user.
|
class |
ExpectedCheckInRidException
The RID of the new revision is different from the RID that the application expected when checking
out.
|
class |
LabelAlreadyExistsException
Thrown if someone tries to set a label on a version
and this label already exists on this version.
|
class |
LabelNotFoundException
Thrown if someone tries to remove a label on a version
and this label does not exist on this version.
|
class |
NotVersionedException
The application tried a versioning-related operation on a resource that is not version-controlled.
|
class |
ResourceNotVersionException
Indicates that the resource handle was expected to reference a version resource
|
class |
VersionHasDescendantsException
The checkout operation failed because the version to be checked out has descendants in it's
version history and the resulting version history fork is not allowed in current context.
|
class |
VersionHistoryInUseException
Thrown if someone tries to create a VCR in a workspace that already contains a VCR with the same
version history.
|
class |
VersionIsCheckedOutException
The checkout operation failed because the version to be checked out is already the checked out
version of some other version controlled resource and the resulting version history fork is not
allowed in current context.
|
class |
WrongRevisionException
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
ICheckOutInfo |
ICheckInInfo.getCheckOutInfo()
If the resource was checked in with the keepCheckedOut flag, the result of
the implicit checkout call is reported.
|
ICheckOutInfo |
CheckInInfo.getCheckOutInfo() |
IRid |
ICheckOutInfo.getWorkingRid()
If the checkout generated a working resource, it's handle is returned.
|
IRid |
CheckOutInfo.getWorkingRid()
Get the workingRid attribute of the CheckOutInfo object.
|
| Modifier and Type | Method and Description |
|---|---|
protected SecurityChecker |
AbstractSubManager.getSecurityChecker()
Returns a helper class for authorizing operations on resources by a repository manager implementation.
|
IResourceHandle |
IManager.lookup(IRid rid)
Look up a resource in this repository by resource identifer.
|
List |
IManager.lookup(List ridList,
boolean contentToBeFetched,
List propertyNamesToBeFetched)
Look up resources in repository by list of resource ids and prefetch
content and certain properties when requested.
|
List |
IManager.lookup(List ridList,
Map content,
Map properties,
String[] permissionNames)
Look up resources in repository by list of resource ids and check thereby
for the given permission names.
|
protected void |
AbstractManager.sendRepositoryEvent(IResourceHandle handle,
AbstractManager.ResourceEventType type,
Object param)
The Repository Manager implementation might use this method to generate resource events.
|
protected void |
AbstractManager.sendRepositoryVariantEvent(IResourceHandle lrHandle,
IResourceHandle prHandle,
AbstractManager.ResourceEventType type,
Object param,
boolean prEvent)
Send an event for a variant resource - both physical and logical resource handles have to be specified.
|
| Modifier and Type | Method and Description |
|---|---|
List |
IMutableBindingManager.copyResource(IResourceHandle resourceHandle,
ICopyDescriptor copyDescriptor)
Copy resource based on a resource copy descriptor.
|
IResourceHandle |
IMutableBindingManager.createResource(IBindingCreateDescriptor createDescriptor)
Create resource based on a resource create descriptor.
|
List |
IMutableBindingManager.deleteResource(IResourceHandle resourceHandle)
Delete resource.
|
List |
IBindingManager.getBindings(IResourceHandle resourceHandle)
Get list of bindings of the resource.
|
List |
IMutableBindingManager.moveResource(IResourceHandle resourceHandle,
IMoveDescriptor moveDescriptor)
Move resource based on a resource move descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
IContent |
IContentManager.getContent(IResourceHandle resourceHandle)
Get content of the resource.
|
Map |
IContentManager.getContent(List resourceHandles)
Get content of a list of resource handles.
|
void |
IMutableContentManager.setContent(IResourceHandle resourceHandle,
IMutableContent content,
boolean compareETags)
Set content of the resource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IMutableIdMapperManager.assignToResource(IResourceHandle resourceHandle,
String uniqueId)
Assign unique id to resource handle.
|
void |
IMutableIdMapperManager.assignToResources(Map uniqueIdsIndexedByResourceHandles)
Assign list of unique ids to list of resource handles.
|
void |
IMutableIdMapperManager.assignToRid(IRid resourceId,
String uniqueId)
Assign unique id to resource id.
|
void |
IMutableIdMapperManager.assignToRids(Map uniqueIdsIndexedByResourceIds)
Assign list of unique ids to list of resource ids.
|
String |
IIdMapperManager.getUniqueId(IResourceHandle resourceHandle)
Get unique id of resource.
|
Map |
IIdMapperManager.getUniqueIds(List resourceHandles)
Get list of unique ids by list of resources.
|
Map |
IIdMapperManager.lookup(List uniqueIds)
Look up resources in repository by list of unique ids.
|
IResourceHandle |
IIdMapperManager.lookup(String uniqueId)
Look up resource in repository by unique id.
|
| Modifier and Type | Method and Description |
|---|---|
List |
ILockManager.getLocks(IResourceHandle resourceHandle)
Get list of
LockInfo instances describing all locks set for the
given resource handle independly of the user. |
Map |
ILockManager2.getMultipleLocks(List resourceHandles)
Get list of {link LockInfo} instances describing all locks set for the
given resource handles independly of the user.
|
ILockInfo |
IMutableLockManager.lock(IResourceHandle resourceHandle,
ILockDescriptor lockDescriptor)
Lock a resource (content, properties, etc. and the namespace, not the
resources, below the resource).
|
ILockInfo |
IMutableLockManager.refreshLock(IResourceHandle resourceHandle,
String lockToken)
Refresh, i.e. reset the timer of the given lock for a given resource handle
until the lock is released automatically.
|
void |
IMutableLockManager.unlock(IResourceHandle resourceHandle,
String lockToken)
Unlock a resource (content, properties, etc. and the namespace, not the
resources, below the resource).
|
| Modifier and Type | Method and Description |
|---|---|
List |
IMutableNamespaceManager.copyResource(IResourceHandle resourceHandle,
ICopyDescriptor copyDescriptor)
Copy resource based on a resource copy descriptor.
|
long |
INamespaceManager.countResources(IResourceHandle rootResourceHandle,
IFindResourcesDescriptor findResourcesDescriptor)
Count resources matching certain criteria specified in the find resources
descriptor returning their number.
|
IResourceHandle |
IMutableNamespaceManager.createResource(ICreateDescriptor createDescriptor)
Create a resource based on a descriptor.
|
IResourceHandle |
IMutableNamespaceManager2.createVersionedResource(ICreateDescriptor createDescriptor)
Create a versioned resource based on a descriptor.
|
List |
IMutableNamespaceManager.deleteResource(IResourceHandle resourceHandle)
Deletes the resource.
|
Iterator |
INamespaceManager.findResources(IResourceHandle rootResourceHandle,
IFindResourcesDescriptor findResourcesDescriptor,
int startIndex,
int fetchSize)
Find resources matching certain criteria specified in the find resources
descriptor returning an iterator for the results.
|
List |
INamespaceManager.findResources(IResourceHandle rootResourceHandle,
IFindResourcesDescriptor findResourcesDescriptor,
int offset,
int length,
Object resultStateDescriptor)
Find resources matching certain criteria specified in the find resources
descriptor returning a list of the results.
|
OrderMechanism |
INamespaceManager.getCollectionOrderMechanism(IResourceHandle resourceHandle)
Returns the
OrderMechanism of the collection. |
ILinkDescriptor |
INamespaceManager.getLinkDescriptor(IResourceHandle resourceHandle)
Returns the
ILinkDescriptor of the link. |
IQueryBuilder |
INamespaceManager.getQueryBuilder()
Get a search manager specific query builder, which may be used to build
query expressions of type
IQueryExpression. |
boolean |
INamespaceManager.isCollection(IResourceHandle handle)
Check if a resource handle denotes a resource collection.
|
boolean |
INamespaceManager.isLink(IResourceHandle handle)
Check if a resource handle denotes a resource link, i.e. a resource linking
to another resource.
|
boolean |
INamespaceManager.isQueryPropertyNameUnderstood(IName propertyName)
Return whether or not the manager has special knowledge about the given
property, i.e. understands the semantic of this property.
|
List |
IMutableNamespaceManager.moveResource(IResourceHandle resourceHandle,
IMoveDescriptor moveDescriptor)
Move resource based on a resource move descriptor.
|
void |
IMutableNamespaceManager.reorderCollection(IResourceHandle resourceHandle,
List orderPositions)
Reorder children of the resource collection.
|
void |
IMutableNamespaceManager.setCollectionOrderMechanism(IResourceHandle resourceHandle,
OrderMechanism orderMechanism)
Change the
OrderMechanism of the collection. |
void |
IMutableNamespaceManager.setLinkDescriptor(IResourceHandle resourceHandle,
ILinkDescriptor linkDescriptor)
Changes a link's type and/or target.
|
| Modifier and Type | Method and Description |
|---|---|
static BooleanSingleValueProperty |
SystemPropertyFactory.createCollectionProperty(boolean value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createContentEncodingProperty(String value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createContentLanguageProperty(String value,
int propertyFlags)
Create system property.
|
static LongSingleValueProperty |
SystemPropertyFactory.createContentLengthProperty(long value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createContentTypeProperty(String value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createCreatedByProperty(String value,
int propertyFlags)
Create system property.
|
static DateSingleValueProperty |
SystemPropertyFactory.createCreatedProperty(Date value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createDescriptionProperty(String value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createDisplayNameProperty(String value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createETagProperty(String value,
int propertyFlags)
Create system property.
|
static BooleanSingleValueProperty |
SystemPropertyFactory.createHiddenProperty(boolean value,
int propertyFlags)
Create system property.
|
static LongSingleValueProperty |
SystemPropertyFactory.createLinkTypeProperty(long value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createModifiedByProperty(String value,
int propertyFlags)
Create system property.
|
static DateSingleValueProperty |
SystemPropertyFactory.createModifiedProperty(Date value,
int propertyFlags)
Create system property.
|
static BooleanSingleValueProperty |
SystemPropertyFactory.createReadOnlyProperty(boolean value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createResourceNameProperty(String value,
int propertyFlags)
Create system property.
|
static StringSingleValueProperty |
SystemPropertyFactory.createResourceTypeProperty(String value,
int propertyFlags)
Create system property.
|
Map |
IPropertyManager.getAllProperties(IResourceHandle resourceHandle)
Get map of all properties of a single resource handle.
|
Map |
IPropertyManager.getAllProperties(List resourceHandles)
Get maps of all properties of a list of resource handles.
|
Map |
IPropertyManager.getListedProperties(IResourceHandle resourceHandle,
List propertyNames)
Get list of properties of a single resource handle.
|
Map |
IPropertyManager.getListedProperties(List resourceHandles,
List propertyNames)
Get list of properties of a list of resource handles.
|
Map |
IPropertyManager.getProperties(List resourceHandles,
IPropertyName propertyName)
Get single property of a list of resource handles.
|
IProperty |
IPropertyManager.getProperty(IResourceHandle resourceHandle,
IPropertyName propertyName)
Get single property of a single resource handle.
|
void |
IMutablePropertyManager.updateProperties(IResourceHandle resourceHandle,
List updates)
Update list of properties on a single resource handle.
|
void |
IMutablePropertyManager.updateProperties(List resourceHandles,
List updates)
Update list of properties on a list of resource handles.
|
void |
IMutablePropertyManager.updateProperty(IResourceHandle resourceHandle,
IPropertyUpdateDescriptor update)
Update single property on a single resource handle.
|
void |
IMutablePropertyManager.updateProperty(List resourceHandles,
IPropertyUpdateDescriptor update)
Update single property on a list of resource handles.
|
| Constructor and Description |
|---|
BooleanMultiValueProperty(IPropertyName name,
boolean[] values,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
BooleanMultiValueProperty(IPropertyName name,
boolean[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
BooleanSingleValueProperty(IPropertyName name,
boolean value,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
BooleanSingleValueProperty(IPropertyName name,
boolean value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Constructor and Description |
|---|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
long[] values,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
DateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
long[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
Date value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
long value,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
DateSingleValueProperty(PropertyType propertyType,
IPropertyName name,
long value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Constructor and Description |
|---|
IntMultiValueProperty(IPropertyName name,
int[] values,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
IntMultiValueProperty(IPropertyName name,
int[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
IntSingleValueProperty(IPropertyName name,
int value,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
IntSingleValueProperty(IPropertyName name,
int value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Constructor and Description |
|---|
LongMultiValueProperty(IPropertyName name,
long[] values,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
LongMultiValueProperty(IPropertyName name,
long[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
LongSingleValueProperty(IPropertyName name,
long value,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
LongSingleValueProperty(IPropertyName name,
long value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Constructor and Description |
|---|
StringMultiValueProperty(IPropertyName name,
String[] values,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
StringMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
StringSingleValueProperty(IPropertyName name,
String value,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
StringSingleValueProperty(IPropertyName name,
String value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Constructor and Description |
|---|
XmlMultiValueProperty(IPropertyName name,
String[] values,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
XmlMultiValueProperty(IPropertyName name,
String[] values,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
XmlSingleValueProperty(IPropertyName name,
String value,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
XmlSingleValueProperty(IPropertyName name,
String value,
Properties attributes,
int flags,
ResourceBundles resourceBundles)
Construct property instance based on its internals.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SecurityChecker.checkCopy(IResourceHandle resource)
Checks permissions for copying of resource.
|
void |
SecurityChecker.checkCreateChild(IResourceHandle resource,
boolean position)
Checks permissions for creating a child with optional position.
|
void |
SecurityChecker.checkDelete(IResourceHandle resource)
Checks permissions for delete of resource.
|
void |
SecurityChecker.checkDelete(IResourceHandle parentCollection,
IResourceHandle resource)
Checks permissions for delete of resource.
|
void |
SecurityChecker.checkListChildren(IResourceHandle resource)
Checks permissions for listing children.
|
void |
SecurityChecker.checkLock(IResourceHandle resource)
Checks permissions for lock/unlock of resource.
|
void |
SecurityChecker.checkModifyAll(IResourceHandle resource)
Checks permissions for content and property modification.
|
void |
SecurityChecker.checkModifyContent(IResourceHandle resource)
Checks permissions for content modification.
|
void |
SecurityChecker.checkModifyProperties(IResourceHandle resource)
Checks permissions for property modification.
|
void |
SecurityChecker.checkReadAll(IResourceHandle resource)
Checks permissions for content and property access.
|
void |
SecurityChecker.checkReadContent(IResourceHandle resource)
Checks permissions for content access.
|
void |
SecurityChecker.checkReadProperties(IResourceHandle resource)
Checks permissions for property access.
|
Map |
SecurityChecker.checkReadProperties(Set resourceHandles)
Checks permissions for property access.
|
void |
SecurityChecker.checkRemoveChild(IResourceHandle resource)
Checks permissions for removing a child.
|
void |
SecurityChecker.checkRenameChild(IResourceHandle resource)
Checks permissions for renaming a child.
|
static SecurityChecker |
SecurityChecker.getInstance(IManager rm) |
List |
ISecurityManager.getSupportedPermissions(IResourceHandle resourceHandle)
Get list of permissions which are supported by the security manager for the
given resource handle, e.g. outcome depends on whether the resource is a
collection or not.
|
void |
IMutableSecurityManager.grant(IResourceHandle resourceHandle,
IPrincipal principal,
IPermission permission)
Set permission for the given principal on the given resource handle.
|
void |
IMutableSecurityManager.grant(IResourceHandle resourceHandle,
IPrincipal principal,
List permissions)
Set list of permissions for the given principal on the given resource
handle.
|
void |
IMutableSecurityManager.grant(List ridList,
IPrincipal principal,
IPermission permission)
Set permission for the given principal on the given resource identifiers.
|
void |
IMutableSecurityManager.grant(List ridList,
IPrincipal principal,
List permissions)
Set list of permissions for the given principal on the given resource
identifiers.
|
boolean |
ISecurityManager.isAllowed(IResourceHandle resourceHandle,
IPrincipal principal,
IPermission permission)
Checks whether the given principal has the given permission on the given
resource handle.
|
boolean |
ISecurityManager.isAllowed(IResourceHandle resourceHandle,
IPrincipal principal,
List permissions)
Checks whether the given principal has all of the given permissions on the
given resource handle.
|
Set |
ISecurityManager.isAllowed(List ridList,
IPrincipal principal,
IPermission permission)
Checks whether the given principal has the given permission on the given
resource identifiers.
|
Set |
ISecurityManager.isAllowed(List ridList,
IPrincipal principal,
List permissions)
Checks whether the given principal has all of the given permissions on the
given resource identifiers.
|
void |
IMutableSecurityManager.revoke(IResourceHandle resourceHandle,
IPrincipal principal,
IPermission permission)
Remove permission for the given principal on the given resource handle.
|
void |
IMutableSecurityManager.revoke(IResourceHandle resourceHandle,
IPrincipal principal,
List permissions)
Remove list of permissions for the given principal on the given resource
handle.
|
void |
IMutableSecurityManager.revoke(List ridList,
IPrincipal principal,
IPermission permission)
Remove permission for the given principal on the given resource
identifiers.
|
void |
IMutableSecurityManager.revoke(List ridList,
IPrincipal principal,
List permissions)
Remove list of permissions for the given principal on the given resource
identifiers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IAclSecurityManager.assignAcl(IResourceHandle resourceHandle,
IAcl acl)
Assign an existent ACL, i.e. copy and assign it to a resource handle when
the resource handle has no ACL and the current user in the resource context
is an owner of the source ACL.
|
IAcl |
IAclSecurityManager.createAcl(IResourceHandle resourceHandle)
Create a new ACL for a resource handle when the resource handle has no ACL
and the current user in the resource context is an owner of the inherited
ACL.
|
IAcl |
IAclSecurityManager.getAcl(IResourceHandle resourceHandle)
Get ACL of a given resource handle.
|
IAcl |
IAclSecurityManager.getInheritedAcl(IResourceHandle resourceHandle)
Get ACL of a given resource handle or an inherited ACL if none is defined
directly for the given resource handle.
|
IRid |
IAclInheritanceController.getLegator(IRid resourceIdentifier)
Get parent or legator in the ACL inheritance responsible to define the ACL
settings for the given resource identifier, e.g. if a resource has no ACL
settings, this controller will be asked to return the parent or legator in
the ACL inheritance responsible to define the ACL settings for the given
resource identifier.
|
IObjectType |
IAclSecurityManager.getObjectType(IResourceHandle resourceHandle)
Get object type this ACL security sub manager interprets the given resource
handle.
|
List |
IAclSecurityManager.getSupportedAclPermissions(IResourceHandle resourceHandle)
Get list of permissions which are supported by this ACL security sub
manager for the given resource handle, i.e. outcome depends on the object
type of the given resource handle, e.g. depends whether the resource is a
collection or not.
|
List |
IAclSecurityManager.propagateAclRemove(IResourceHandle resource)
Remove the ACLs of the descendants of the resource.
|
void |
IAclSecurityManager.removeAcl(IAcl acl)
Remove the given ACL from its resource.
|
void |
IAclSecurityManager.removeAcl(IResourceHandle resourceHandle)
Remove the ACL from the given resource.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
ITypeManager.as(IResourceHandle resourceHandle,
Class requestedType)
Get resource AS instance of the given requested type ("cast").
|
IResourceHandle |
IMutableTypeManager.createResource(Object resourceObject,
IResourceCreateDescriptor resourceCreateDescriptor)
Create resource based on given resource object known to the implementing
repository (i.e. it's known how to identify and serialize it in order to
create it) and the given creation descriptor for the resource.
|
void |
IMutableTypeManager.deleteResource(Object resourceObject)
Delete resource based on given resource object known to the implementing
repository (i.e. it's known how to identify it in order to delete it).
|
boolean |
ITypeManager.isA(IResourceHandle resourceHandle,
Class requestedType)
Check if resource IS An or providing an instance of the given requested
type ("instanceof").
|
IResourceHandle |
IMutableTypeManager.updateResource(Object resourceObject,
IResourceCreateDescriptor resourceCreateDescriptor)
Update resource based on given resource object known to the implementing
repository (i.e. it's known how to identify and serialize it in order to
update it) and the given update descriptor for the resource.
|
| Modifier and Type | Method and Description |
|---|---|
IResourceHandle |
IMutableVariantManager.createPhysicalResource(IResourceHandle logicalResourceHandle,
IResourceCreateDescriptor createDescriptor)
Creates a new physical resources for the given logical resource and returns its handle.
|
List |
IVariantManager.findPhysicalResources(IResourceHandle logicalResourceHandle,
Map contextProperties)
Returns a list of all physical resources which match the given map of context-relevant properties.
|
Map |
IVariantManager.getAllInvariantProperties(IResourceHandle logicalResourceHandle)
Returns a map of all invariant properties of the logical resource.
|
IProperty |
IVariantManager.getInvariantProperty(IResourceHandle logicalResourceHandle,
IPropertyName propertyName)
Returns the specified invariant property or
null if it does not exist. |
Map |
IVariantManager.getListedInvariantProperties(IResourceHandle logicalResourceHandle,
List propertyNameList)
Returns a map of invariant properties with the specified names.
|
IResourceHandle |
IVariantManager.getLogicalResource(IResourceHandle physicalResourceHandle)
Returns the logical resource handle the physical resource handle belongs to - must not be
null. |
IResourceHandle |
IVariantManager.getPhysicalResource(IResourceHandle logicalResourceHandle)
Returns the physical resource handle that was the result of the context resolution for the given logical resource
handle (at the time when the logical resource handle was created).
|
boolean |
IVariantManager.isLogicalResource(IResourceHandle handle)
Returns
true if the given handle refers to a logical resource. |
boolean |
IVariantManager.isPhysicalResource(IResourceHandle handle)
Returns
true if the given handle refers to a physical resource. |
void |
IMutableVariantManager.updateInvariantProperties(IResourceHandle logicalResourceHandle,
List updateDescriptors)
Updates the invariant properties of a logical resource.
|
void |
IMutableVariantManager.updateInvariantProperty(IResourceHandle logicalResourceHandle,
IPropertyUpdateDescriptor propertyUpdateDescriptor)
Sets or deletes an a invariant property at the logical resource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IMutableAdvancedVersioningManager.addLabel(IResourceHandle versionHandle,
String label)
Tags the given version resource with the given label.
|
ICheckInInfo |
IMutableBasicVersioningManager.checkIn(IResourceHandle resourceHandle,
IRid expectedCheckInRID,
boolean forkOk,
boolean keepCheckedOut)
Check in a checked-out vcr to create a new version describing the current
version controlled state of the vcr.
|
ICheckInInfo |
IMutableBasicVersioningManager2.checkIn(IResourceHandle resourceHandle,
IRid expectedCheckInRID,
boolean forkOk,
boolean keepCheckedOut,
List properties,
boolean ignorePropertyFailures)
Check in a checked-out vcr to create a new version describing the current
version controlled state of the vcr.
|
ICheckOutInfo |
IMutableBasicVersioningManager.checkOutInPlace(IResourceHandle vcrHandle,
boolean forkOk)
Check out a checked-in vcr to prepare subsequent changes of it's version
controlled state.
|
ICheckOutInfo |
IMutableAdvancedVersioningManager.checkOutWorkingResource(IResourceHandle resourceHandle,
boolean applyToVersion,
boolean forkOk)
If the given resource handle refers to a vcr or a version resource, this
resource is checked out to create a new working resource, which is
essentially a new vcr with a server-provided RID, based on the given
version (resp. the checked-in version of the given vcr) and using the same
version history.
|
IResourceHandle |
IMutableWorkspaceManager.createVersionControlledResource(IResourceHandle collectionHandle,
IResourceHandle baseVersionHandle,
String name,
OrderPosition position)
If the given handle belongs to a workspace controlled collection, a new
version controlled resource based on the given version handle will be
created.
|
IResourceHandle |
IMutableWorkspaceManager.createWorkspace(IResourceHandle collectionHandle,
String name,
OrderPosition position)
If the given resource handle refers to a collection that supports workspace
creation, a new workspace resource will be created.
|
IResourceHandle |
IAdvancedVersioningManager.getAutoUpdateVcr(IResourceHandle workingResourceHandle)
Returns a resource handle referring to the version controlled resource from
which the given working resource was created and which will automatically
be updated when the working resource is checked in.
|
IName |
IBasicVersioningManager.getAutoVersioningMode(IResourceHandle versionedResourceHandle)
Returns the autoversioning mode of the vcr referred by the given resource
handle.
|
IResourceHandle |
IBasicVersioningManager.getCheckedInVersion(IResourceHandle vcrHandle)
Returns the version resource the given (checked-in) vcr is based on.
|
Set |
IWorkspaceManager.getCheckedOutResources(IResourceHandle workspaceHandle)
Returns the
Set of resource handles referring to checked-out
vcrs belonging to the workspace identified by the given resource handle. |
Set |
IAdvancedVersioningManager.getCheckedOutVCRsByVersion(IResourceHandle versionHandle)
If the given resource handle refers to a version resource, the set of
resource handles referring to checked-out vcrs based on this version will
be returned.
|
IResourceHandle |
IBasicVersioningManager.getCheckedOutVersion(IResourceHandle vcrHandle)
Returns the version resource handle from which the given (checked-out) vcr
has been checked out.
|
Set |
IAdvancedVersioningManager.getCheckInForkBehaviour(IResourceHandle versionHandle)
Returns a set of
IName objects describing the fork behaviour of
the given version resource on checkin. |
Set |
IAdvancedVersioningManager.getCheckOutForkBehaviour(IResourceHandle versionHandle)
Returns a set of
IName objects describing the fork behaviour of
the given version resource on checkout. |
Set |
IVersionedCollectionManager.getEclipsedSet(IResourceHandle vccHandle)
Returns the collection of local member names of the given vcc which are
eclipsed by members which are not under version control.
|
Set |
IAdvancedVersioningManager.getLabelSet(IResourceHandle versionHandle)
Returns a
Set of strings representing the labels defined on
the given version resource. |
Set |
IBasicVersioningManager.getPredecessorVersions(IResourceHandle resourceHandle)
If the given resource handle refers to a version resource, the method will
return the set of resource handles which refer to immediate predecessors of
that version in it's version history.
|
IResourceHandle |
IAdvancedVersioningManager.getRootVersion(IResourceHandle versionHistoryHandle)
Returns a resource handle referring to the version resource that is the
root of the given version history (i.e. the first version in the version
history).
|
Set |
IBasicVersioningManager.getSuccessorVersions(IResourceHandle resourceHandle)
If the given resource handle refers to a version resource, the method will
return the set of resource handles which refer to immediate successors of
that version in it's version history.
|
Set |
IAdvancedVersioningManager.getVCRsBasedOnHistory(IResourceHandle scope,
IResourceHandle versionHistoryHandle)
If the given resource handle refers to a version history resource, a list
of resource handles referring to vcrs based on this version history will be
returned.
|
Map |
IVersionedCollectionManager.getVersionControlledBindingMap(IResourceHandle collectionVersionHandle)
If the given resource handle refers to a version of a vcc, the mapping of
version controlled bindings for this version is returned, where the
mapping's key set contains the local names of the version controlled
internal members of the collection and the value set contains resource
handles of the version histories of the version controlled internal
members.
|
List |
IBasicVersioningManager.getVersionHistory(IResourceHandle vcrHandle)
If the given resource handle refers to a vcr with a linear version history,
this version history is returned as a list of resource handles referring to
version resources (note that the last version in the list is the newest).
|
Set |
IAdvancedVersioningManager.getVersionHistoryCollections(IResourceHandle vcrHandle)
Returns a set of resource handles referring to the collections that are
used to store version history resources for the given resource handle.
|
IResourceHandle |
IAdvancedVersioningManager.getVersionHistoryResource(IResourceHandle resourceHandle)
Returns a resource handle referring to the version history resource of the
given vcr or version.
|
String |
IBasicVersioningManager.getVersionID(IResourceHandle versionHandle)
Returns the identifier for this version resource.
|
IResourceHandle |
IAdvancedVersioningManager.getVersionResourceByLabel(IResourceHandle versionHistoryHandle,
String label)
Returns the resource handle of the version resource which is contained in
the given version history and which is tagged by the given label.
|
Set |
IBasicVersioningManager.getVersionResources(IResourceHandle vhrHandle)
Returns a set of resource handles to the versions in the given version history
|
Set |
IWorkspaceManager.getWorkspaceCollectionSet(IResourceHandle resourceHandle)
Return the
Set of collection handles where workspaces can be
created. |
IResourceHandle |
IWorkspaceManager.getWorkspaceResource(IResourceHandle resourceHandle)
If the given resource handle belongs to a workspace controlled resource, a
resource handle referring to it's workspace resource will be returned.
|
boolean |
IBasicVersioningManager.isAutoChildVersionControlEnabled(IResourceHandle collectionHandle)
Returns true if auto version control of children is enabled for the
collection resource referred by the given collection handle, which means
that newly created direct non-collection children will automatically put
under version control.
|
boolean |
IBasicVersioningManager.isCheckedOut(IResourceHandle vcrHandle)
Returns true if the given resource handle refers to a checked-out vcr.
|
boolean |
IBasicVersioningManager.isVersion(IResourceHandle resourceHandle)
Returns true if the given resource handle refers to a version of a vcr.
|
boolean |
IBasicVersioningManager.isVersionControlEnabled(IResourceHandle resourceHandle)
Returns true if the given resource handle refers to a vcr.
|
void |
IMutableAdvancedVersioningManager.removeLabel(IResourceHandle versionHandle,
String label)
Removes the given label from the given version resource, if it is present
there.
|
Set |
IMutableBasicVersioningManager.setAutoChildVersionControlEnabled(IResourceHandle collectionHandle,
boolean modifyPlainChildren,
boolean returnModified,
boolean enable)
Enables or disables auto child version controlling for the collection
referred by the given collection handle.
|
void |
IMutableAdvancedVersioningManager.setLabel(IResourceHandle versionHandle,
String label)
Tags the given version resource with the given label.
|
void |
IMutableBasicVersioningManager.setVersionControlEnabled(IResourceHandle resourceHandle,
boolean enabled)
Enables or disables version control for the resource referred by the given
resource handle.
|
Set |
IMutableBasicVersioningManager.undoCheckOut(IResourceHandle vcrHandle)
Roll back a previous checkout operation.
|
Set |
IMutableBasicVersioningManager.updateFromVersion(IResourceHandle vcrHandle,
IResourceHandle versionHandle)
The version controlled state of the checked-in vcr referred by the given
vcrHandle parameter will be updated from the state of the version referred
by the given versionHandle, and this version will become the new checked-in
version of the vcr.
|
| Constructor and Description |
|---|
ReadOnlyModeException(ResourceException newResourceException)
This constructor is used by the framework to use this exception as a
wrapper for a new exception class of the repository manager API.
|
| Constructor and Description |
|---|
ResourceException(ResourceException newResourceException)
This constructor is used by the framework to use this exception as a
wrapper for a new exception class of the repository manager API.
|
Copyright 2021 SAP SE Complete Copyright Notice