Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * ====================================================================
   * Copyright (c) 2004-2006 TMate Software Ltd.  All rights reserved.
   *
   * This software is licensed as described in the file COPYING, which
   * you should have received as part of this distribution.  The terms
   * are also available at http://svnkit.com/license.html
   * If newer versions of this license are posted there, you may use a
   * newer version instead, at your option.
  * ====================================================================
  */
 package org.tmatesoft.svn.core.internal.wc;
 
 import java.io.File;
 

Author(s):
TMate Software Ltd.
Version:
1.1.0
 
 public class SVNEventFactory {
 
     public static SVNEvent createMergeEvent(SVNAdminAreaInfo infoString path,
             SVNEventAction actionSVNEventAction expectedActionSVNStatusType cTypeSVNStatusType pTypeSVNNodeKind kind) {
         SVNEvent event = new SVNEvent(info.getTarget().getRoot(), info.getTarget().getFile(path),
                 actionexpectedActionkind, -1, nullcTypepTypenullnullnull);
         event.setPath(path);
         return event;
     }
 
     public static SVNEvent createMergeEvent(SVNAdminAreaInfo infoFile file,
             SVNEventAction actionSVNEventAction expectedActionSVNStatusType cTypeSVNStatusType pTypeSVNNodeKind kind) {
         SVNEvent event = new SVNEvent(info.getTarget().getRoot(), file,
                 actionexpectedActionkind, -1, nullcTypepTypenullnullnull);
         return event;
     }
 
     public static SVNEvent createMergeEvent(SVNAdminAreaInfo infoSVNAdminArea dirString path,
             SVNEventAction actionSVNStatusType cTypeSVNStatusType pTypeSVNNodeKind kind) {
         SVNEvent event = new SVNEvent(infodir, SVNPathUtil.tail(path),
                 actionkind, -1, nullcTypepTypenullnullnull);
         event.setPath(path);
         return event;
     }
 
     public static SVNEvent createCommitEvent(File rootFileFile file,
             SVNEventAction actionSVNNodeKind kindString mimeType) {
         return new SVNEvent(rootFilefileactionkind, -1, mimeType,
                 ..,
                 .nullnull);
     }
 
     public static SVNEvent createCommitEvent(File rootFileFile file,
                                              SVNEventAction actionSVNNodeKind kind) {
         return new SVNEvent(rootFilefileactionkind, -1, null,
                 ..,
                 .nullnull);
     }
 
     public static SVNEvent createSkipEvent(File rootFileFile file,
             SVNEventAction actionSVNEventAction expectedActionSVNNodeKind kind) {
         return new SVNEvent(rootFilefileactionexpectedActionkind, -1, null,
                 ..,
                 .nullnull);
     }
 
     public static SVNEvent createLockEvent(SVNAdminArea dirString path,
             SVNEventAction actionSVNLock lockSVNErrorMessage message) {
         SVNEvent event = new SVNEvent(nulldir, SVNPathUtil.tail(path), action., -1, nullnullnullnulllockmessage);
         event.setPath(path);
         return event;
     }
     
     public static SVNEvent createAnnotateEvent(String pathlong revision) {
         SVNEvent event = new SVNEvent(nullnull, SVNPathUtil.tail(path), 
                 ..revisionnullnullnullnullnullnull);
         event.setPath(path);
         return event;
     }
     public static SVNEvent createAddedEvent(SVNAdminAreaInfo infoSVNAdminArea dirSVNEntry entry) {
         String mimeType = null;
         try {
             mimeType = dir.getProperties(entry.getName()).getPropertyValue(.);
         } catch (SVNException e) {
             //
         }
         return new SVNEvent(infodirentry.getName(), .,
                entry.getKind(), 0, mimeTypenullnullnullnullnull);
    }
    public static SVNEvent createAddedEvent(SVNAdminArea dirString nameSVNNodeKind kindString mimeType) {
        return new SVNEvent(nulldirname.,
                kind, 0, mimeTypenullnullnullnullnull);
    }
    public static SVNEvent createDeletedEvent(SVNAdminArea dirString name) {
        return new SVNEvent(nulldirname.null, 0,
                nullnullnullnullnullnull);
    }
    public static SVNEvent createUpdateExternalEvent(SVNAdminAreaInfo infoString path) {
        SVNEvent event = new SVNEvent(infonullnull,
                .., -1, null,
                nullnullnullnullnull);
        event.setPath(path);
        return event;
    }
    public static SVNEvent createStatusExternalEvent(SVNAdminAreaInfo infoString path) {
        SVNEvent event = new SVNEvent(infonullnull,
                .., -1, nullnullnull,
                nullnullnull);
        event.setPath(path);
        return event;
    }
            long revision) {
        return new SVNEvent(infoinfo != null ? info.getTarget() : null,
                ""..,
                revisionnullnullnullnullnullnull);
    }
    public static SVNEvent createCommitCompletedEvent(SVNAdminAreaInfo infolong revision) {
        return new SVNEvent(infonull,
                ""..,
                revisionnullnullnullnullnullnull);
    }
    public static SVNEvent createStatusCompletedEvent(SVNAdminAreaInfo infolong revision) {
        return new SVNEvent(infoinfo.getAnchor(), info.getTargetName(), ..revisionnull,
                nullnullnullnullnull);
    }
            SVNAdminArea adminAreaString nameSVNNodeKind kind,
            SVNEventAction actionString mimeTypeSVNStatusType contents,
            SVNStatusType propsSVNStatusType lock) {
        return new SVNEvent(infoadminAreanameactionkind, -1, mimeType,
                contentspropslocknullnull);
    }
    public static SVNEvent createUpdateAddEvent(SVNAdminAreaInfo info,
            SVNAdminArea adminAreaSVNNodeKind kindSVNEntry entry) {
        return new SVNEvent(infoadminAreaentry.getName(),
                .kindentry.getRevision(), null,
                nullnullnullnullnull);
    }
    
    public static SVNEvent createExportAddedEvent(File rootFile fileSVNNodeKind kind) {
        return new SVNEvent(rootfile.kind, -1,
                nullnullnullnullnullnull);
    }
    public static SVNEvent createUpdateDeleteEvent(SVNAdminAreaInfo info
            SVNAdminArea adminAreaSVNNodeKind kindString name) {
        return new SVNEvent(infoadminAreaname.,
                kind, -1, nullnullnullnullnullnull);
    }
    public static SVNEvent createRestoredEvent(SVNAdminAreaInfo infoSVNAdminArea adminAreaSVNEntry entry) {
        return new SVNEvent(infoadminAreaentry.getName(),
                .entry.getKind(), entry.getRevision(),
                nullnullnullnullnullnull);
    }
    public static SVNEvent createRevertedEvent(SVNAdminArea dirSVNEntry entry) {
        return new SVNEvent(nulldirentry.getName(),
                .entry.getKind(), entry.getRevision(),
                nullnullnullnullnullnull);
    }
    public static SVNEvent createNotRevertedEvent(SVNAdminArea dirSVNEntry entry) {
        return new SVNEvent(nulldirentry.getName(),
                .entry.getKind(), entry
                        .getRevision(), nullnullnullnullnullnull);
    }
    public static SVNEvent createUpdateDeleteEvent(SVNAdminAreaInfo info,
            SVNAdminArea adminAreaSVNEntry entry) {
        return new SVNEvent(infoadminAreaentry.getName(),
                .entry.getKind(), entry
                        .getRevision(), nullnullnullnullnullnull);
    }
New to GrepCode? Check out our FAQ X