    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class org.w3c.jigsaw.cvs.CvsFileFrame

    java.lang.Object
       |
       +----org.w3c.tools.resources.AttributeHolder
               |
               +----org.w3c.tools.resources.Resource
                       |
                       +----org.w3c.tools.resources.FramedResource
                               |
                               +----org.w3c.tools.resources.ResourceFrame
                                       |
                                       +----org.w3c.tools.resources.ProtocolFrame
                                               |
                                               +----org.w3c.jigsaw.frames.HTTPFrame
                                                       |
                                                       +----org.w3c.jigsaw.cvs.CvsFileFrame

public class CvsFileFrame
extends HTTPFrame

This subclass of HTTPFrame check cvs before performing a PUT request. If a CVS directory exists

If the resource file exists

If resource file not up to date Fail.
Else perform PUT and commit it into cvs.

Else perform PUT, add and commit it into cvs.

Else perform PUT.

##

resDirectory

##

CvsFileFrame()

##

add(Request)
commit(Request)
getResourceDirectory()
putFileResource(Request)

##

resDirectory

     protected File resDirectory

##

CvsFileFrame

     public CvsFileFrame()

##

getResourceDirectory

     protected synchronized File getResourceDirectory()

add

     protected void add(Request request) throws CvsException

commit

     protected void commit(Request request) throws CvsException

putFileResource

     protected Reply putFileResource(Request request) throws ProtocolException, NotAProtocolException

  Overrides:
    putFileResource in class HTTPFrame

    All Packages  Class Hierarchy  This Package  Previous  Next  Index