pnever 02/04/30 05:39:40
Modified: src/webdav/server/org/apache/slide/webdav/util
PropertyHelper.java PropertyRetrieverImpl.java
VersioningHelper.java
Log:
Adapted to new determineResourceKind() signature
Revision Changes Path
1.17 +11 -11
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java
Index: PropertyHelper.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- PropertyHelper.java 29 Apr 2002 12:09:02 -0000 1.16
+++ PropertyHelper.java 30 Apr 2002 12:39:40 -0000 1.17
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
1.16 2002/04/29 12:09:02 juergen Exp $
- * $Revision: 1.16 $
- * $Date: 2002/04/29 12:09:02 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
1.17 2002/04/30 12:39:40 pnever Exp $
+ * $Revision: 1.17 $
+ * $Date: 2002/04/30 12:39:40 $
*
* ====================================================================
*
@@ -483,7 +483,7 @@
public NodeProperty getProperty(String propertyName, NodeRevisionDescriptors
revisionDescriptors, NodeRevisionDescriptor revisionDescriptor, String contextPath,
String serverURL) throws SlideException, JDOMException {
NodeProperty property = null;
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors,
revisionDescriptor);
if (resourceKind.isSupportedLiveProperty(propertyName)) {
if (AbstractResourceKind.isComputedProperty(propertyName)) {
property = computeProperty(propertyName, revisionDescriptors,
revisionDescriptor, contextPath, serverURL);
@@ -612,7 +612,7 @@
public XMLValue computeVersionHistory(NodeRevisionDescriptors
revisionDescriptors, NodeRevisionDescriptor revisionDescriptor, String contextPath,
String serverURL) throws ObjectLockedException, RevisionDescriptorNotFoundException,
ServiceAccessException, LinkedObjectNotFoundException, AccessDeniedException,
ObjectNotFoundException, JDOMException {
XMLValue xmlValue = new XMLValue();
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors,
revisionDescriptor);
if (resourceKind instanceof Version) {
Element element = new Element(E_HREF, defNamespace);
element.setText(getAbsoluteURL(serverURL, contextPath,
revisionDescriptors.getUri()));
@@ -664,7 +664,7 @@
XMLValue xmlValue = new XMLValue();
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors,
revisionDescriptor);
if (resourceKind instanceof VersionHistory) {
Element element = new Element(E_HREF, defNamespace);
StringBuffer buffer = new StringBuffer(revisionDescriptors.getUri());
@@ -711,7 +711,7 @@
XMLValue xmlValue = new XMLValue();
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors,
revisionDescriptor);
Set supportedMethodNames = resourceKind.getSupportedMethods();
Iterator iterator = supportedMethodNames.iterator();
Element supportedMethod = null;
@@ -757,7 +757,7 @@
XMLValue xmlValue = new XMLValue();
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors,
revisionDescriptor);
Set supportedLivePropertyNames = resourceKind.getSupportedLiveProperties();
Iterator iterator = supportedLivePropertyNames.iterator();
Element supportedLivePropertyElement = null;
@@ -809,7 +809,7 @@
XMLValue xmlValue = new XMLValue();
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors,
revisionDescriptor);
Set supportedReportNames = resourceKind.getSupportedReports();
Iterator iterator = supportedReportNames.iterator();
Element supportedReportElement = null;
@@ -874,7 +874,7 @@
XMLValue xmlValue = new XMLValue();
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors,
revisionDescriptor);
if (resourceKind instanceof Version) {
Element basicSearch = new Element(DaslConstants.E_BASICSEARCH,
davNamespace);
@@ -946,7 +946,7 @@
XMLValue xmlValue = new XMLValue();
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors,
revisionDescriptor);
if (resourceKind instanceof Workspace) {
Element basicSearch = new Element(DaslConstants.E_BASICSEARCH,
davNamespace);
1.13 +6 -6
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java
Index: PropertyRetrieverImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- PropertyRetrieverImpl.java 26 Apr 2002 11:48:55 -0000 1.12
+++ PropertyRetrieverImpl.java 30 Apr 2002 12:39:40 -0000 1.13
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
1.12 2002/04/26 11:48:55 juergen Exp $
- * $Revision: 1.12 $
- * $Date: 2002/04/26 11:48:55 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
1.13 2002/04/30 12:39:40 pnever Exp $
+ * $Revision: 1.13 $
+ * $Date: 2002/04/30 12:39:40 $
*
* ====================================================================
*
@@ -135,7 +135,7 @@
* providing property information (<code>PropFindMethod</code>,
* <code>ReportMethod</code>) should use this class.
*
- * @version $Revision: 1.12 $
+ * @version $Revision: 1.13 $
*
* @author <a href="mailto:[EMAIL PROTECTED]">Ralf Stuckert</a>
*/
@@ -586,7 +586,7 @@
else {
// Show requested properties value.
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(token, revisionDescriptors,
revisionDescriptor);
Iterator propertyIterator =
requestedProperties.getRequestedProperties();
@@ -1599,7 +1599,7 @@
*/
protected void writeAllComputedDeltaVProperties(NodeRevisionDescriptors
revisionDescriptors, NodeRevisionDescriptor revisionDescriptor, String contextPath,
String serverURL, PropertyHelper propertyHelper, XMLPrinter generatedXML) throws
SlideException, JDOMException {
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(token, revisionDescriptors,
revisionDescriptor);
Set computedLivePropertyNames =
resourceKind.getSupportedLiveProperties(Q_COMPUTED_ONLY, new String[]
{F_ACCESS_CONTROL, F_LOCKING, F_UPDATE});
Iterator iterator = computedLivePropertyNames.iterator();
while (iterator.hasNext()) {
1.41 +12 -12
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java
Index: VersioningHelper.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- VersioningHelper.java 30 Apr 2002 08:45:41 -0000 1.40
+++ VersioningHelper.java 30 Apr 2002 12:39:40 -0000 1.41
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
1.40 2002/04/30 08:45:41 juergen Exp $
- * $Revision: 1.40 $
- * $Date: 2002/04/30 08:45:41 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
1.41 2002/04/30 12:39:40 pnever Exp $
+ * $Revision: 1.41 $
+ * $Date: 2002/04/30 12:39:40 $
*
* ====================================================================
*
@@ -286,7 +286,7 @@
NodeRevisionDescriptors rNrds = retrieveRevisionDescriptors( resourcePath );
NodeRevisionDescriptor rNrd = retrieveLatestRevisionDescriptor(
resourcePath, rNrds );
NodeRevisionContent rNrc = content.retrieve( sToken, rNrds, rNrd );
- ResourceKind rRk = AbstractResourceKind.determineResourceKind(
resourcePath, rNrd );
+ ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken,
resourcePath, rNrd );
if( !rRk.isSupportedMethod(req.getMethod()) ) {
resp.setStatus(WebdavStatus.SC_BAD_REQUEST);
@@ -409,8 +409,8 @@
}
catch( ObjectNotFoundException e ) {}; // can be ignored here!
- ResourceKind rRk = AbstractResourceKind.determineResourceKind(
resourcePath, rNrd );
- ResourceKind evRk = AbstractResourceKind.determineResourceKind(
existingVersionPath, evNrd );
+ ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken,
resourcePath, rNrd );
+ ResourceKind evRk = AbstractResourceKind.determineResourceKind( nsaToken,
existingVersionPath, evNrd );
if( !(rRk instanceof DeltavCompliantUnmappedUrl) ) {
throw new PreconditionViolationException(
@@ -490,7 +490,7 @@
}
catch( ObjectNotFoundException e ) {}; // can be ignored here!
- ResourceKind rRk = AbstractResourceKind.determineResourceKind(
resourcePath, rNrd );
+ ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken,
resourcePath, rNrd );
if( !(rRk instanceof DeltavCompliantUnmappedUrl) ) {
throw new PreconditionViolationException(
@@ -613,7 +613,7 @@
Iterator i;
String rUri = getUri( rNrds, rNrd );
- ResourceKind rRk = AbstractResourceKind.determineResourceKind( rUri, rNrd );
+ ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken,
rNrds, rNrd );
if( !rRk.isSupportedMethod(req.getMethod()) ) {
// check precondition C_MUST_BE_CHECKED_IN
@@ -704,7 +704,7 @@
Iterator i;
Enumeration j;
String rUri = getUri( rNrds, rNrd );
- ResourceKind rRk = AbstractResourceKind.determineResourceKind( rUri, rNrd );
+ ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken,
rNrds, rNrd );
if( !rRk.isSupportedMethod(req.getMethod()) ) {
// check precondition C_MUST_BE_CHECKED_IN
@@ -869,7 +869,7 @@
Iterator i;
String rUri = getUri( rNrds, rNrd );
- ResourceKind rRk = AbstractResourceKind.determineResourceKind( rUri, rNrd );
+ ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken,
rNrds, rNrd );
// check precondition C_MUST_BE_CHECKED_OUT_VERSION_CONTROLLED_RESOURCE
if ( ! (rRk instanceof CheckedOutVersionControlled) ) {
@@ -945,7 +945,7 @@
Enumeration j;
NodeRevisionContent rNrc = content.retrieve( sToken, rNrds, rNrd );
String rUri = getUri( rNrds, rNrd );
- ResourceKind rRk = AbstractResourceKind.determineResourceKind( rUri, rNrd );
+ ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken,
rNrds, rNrd );
if( !rRk.isSupportedMethod(req.getMethod()) ) {
// check precondition C_MUST_BE_CHECKED_OUT
@@ -1667,7 +1667,7 @@
retrieveRevisionDescriptors(nsaToken, sToken, content, resourcePath);
NodeRevisionDescriptor revisionDescriptor =
retrieveLatestRevisionDescriptor(nsaToken, sToken, content,
resourcePath, revisionDescriptors);
- ResourceKind resourceKind =
AbstractResourceKind.determineResourceKind(revisionDescriptor);
+ ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(
nsaToken, resourcePath, revisionDescriptor);
if ( (resourceKind instanceof VersionControlled) && (label != null) ) {
String vrUri = getUriOfAssociatedVR(nsaToken, sToken, content,
revisionDescriptors.getUri());
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>