public interface DeltaVResource extends DavResource
DeltaVResourceencapsulates the functionality common to all DeltaV compliant resources.
RFC 3253 defines the following required properties:
In addition a DeltaV compliant resource must support the following METHODS:
|Modifier and Type||Field and Description|
The generic deltaV compliant resource defines one additional method REPORT.
If the server support the Workspace featured defined by RFC 3253 certain
|Modifier and Type||Method and Description|
Add a new member to this resource, that represents a workspace.
Please note that no resource must exist at the location of the new workspace.
Retrieves the information requested in the OPTIONS request body and returns the corresponding values.
Runs the report specified by the given
addLockManager, addMember, alterProperties, copy, exists, getCollection, getComplianceClass, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getMembers, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, getSupportedMethods, hasLock, isCollection, isLockable, lock, move, refreshLock, removeMember, removeProperty, setProperty, spool, unlock
static final String METHODS
OptionsResponse getOptionResponse(OptionsInfo optionsInfo)
nullif the specified optionsInfo was
Report getReport(ReportInfo reportInfo) throws DavException
DavException- in case an error occurred or if the specified
ReportInfois either not valid or cannot be run by the given resource.
void addWorkspace(DavResource workspace) throws DavException
workspace- resource representing the new workspace to be created as member of this resource.
DavException- if creating the new workspace fails.
DavResource getReferenceResources(DavPropertyName hrefPropertyName) throws DavException
DavResourceobjects that are referenced by the
HrefPropertywith the specified
DavException- if the given hrefPropertyName does point to an unknown property or does not represent the name of a
href property. Finally the exception may be caused if the property contains the href of a non-existing resource, which cannot be resolved.
Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.