/** * Returns an instance of the {@link org.tmatesoft.svn.core.wc.admin.SVNLookClient} class. * * <p> * If it's the first time this method is being called the object is * created, initialized and then returned. Further calls to this * method will get the same object instantiated at that moment of * the first call. <b>SVNClientManager</b> does not reinstantiate * its <b>SVN</b>*<b>Client</b> objects. * * @return an <b>SVNLookClient</b> instance */ public SVNLookClient getLookClient() { if (myLookClient == null) { myLookClient = new SVNLookClient(this, myOptions); myLookClient.setEventHandler(myEventHandler); myLookClient.setDebugLog(getDebugLog()); myLookClient.setIgnoreExternals(myIsIgnoreExternals); } return myLookClient; }
/** * Returns an instance of the {@link org.tmatesoft.svn.core.wc.admin.SVNLookClient} class. * * <p> * If it's the first time this method is being called the object is * created, initialized and then returned. Further calls to this * method will get the same object instantiated at that moment of * the first call. <b>SVNClientManager</b> does not reinstantiate * its <b>SVN</b>*<b>Client</b> objects. * * @return an <b>SVNLookClient</b> instance */ public SVNLookClient getLookClient() { if (myLookClient == null) { myLookClient = new SVNLookClient(this, myOptions); myLookClient.setEventHandler(myEventHandler); myLookClient.setDebugLog(getDebugLog()); myLookClient.setIgnoreExternals(myIsIgnoreExternals); } return myLookClient; }
@Override protected Long run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); return lc.doGetYoungestRevision(getOperation().getRepositoryRoot()); } }
@Override protected String run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); return lc.doGetUUID(getOperation().getRepositoryRoot()); } }
@Override protected SVNLock run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); return lc.doGetLock(getOperation().getRepositoryRoot(), getOperation().getPath()); } }
@Override protected Long run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); lc.doCat(getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getTransactionName(), getOperation().getOutputStream()); return 1l; } }
@Override protected SVNLogEntry run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); SVNLogEntry entry; if (getOperation().getTransactionName() == null) entry = lc.doGetInfo(getOperation().getRepositoryRoot(), getOperation().getRevision()); else entry = lc.doGetInfo(getOperation().getRepositoryRoot(), getOperation().getTransactionName()); return entry; } }
@Override protected String run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); String log; if (getOperation().getTransactionName() == null) log = lc.doGetLog(getOperation().getRepositoryRoot(), getOperation().getRevision()); else log = lc.doGetLog(getOperation().getRepositoryRoot(), getOperation().getTransactionName()); return log; } }
@Override protected Date run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); Date date; if (getOperation().getTransactionName() == null) date = lc.doGetDate(getOperation().getRepositoryRoot(), getOperation().getRevision()); else date = lc.doGetDate(getOperation().getRepositoryRoot(), getOperation().getTransactionName()); return date; } }
@Override protected SVNProperties run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); SVNProperties props; if (getOperation().getTransactionName() == null) props = lc.doGetRevisionProperties(getOperation().getRepositoryRoot(), getOperation().getRevision()); else props = lc.doGetRevisionProperties(getOperation().getRepositoryRoot(), getOperation().getTransactionName()); return props; } }
@Override protected String run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); String author; if (getOperation().getTransactionName() == null) author = lc.doGetAuthor(getOperation().getRepositoryRoot(), getOperation().getRevision()); else author = lc.doGetAuthor(getOperation().getRepositoryRoot(), getOperation().getTransactionName()); return author; } }
@Override protected String run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); if (getOperation().getTransactionName() == null) lc.doGetChangedDirectories(getOperation().getRepositoryRoot(), getOperation().getRevision(), this); else lc.doGetChangedDirectories(getOperation().getRepositoryRoot(), getOperation().getTransactionName(), this); return getOperation().first(); }
@Override protected SVNAdminPath run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); lc.doGetHistory( getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getRevision(), getOperation().isIncludeIDs(), getOperation().getLimit(), this); return getOperation().first(); }
@Override protected SVNProperties run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); SVNProperties props; if (getOperation().getTransactionName() == null) props = lc.doGetProperties(getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getRevision()); else props = lc.doGetProperties(getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getTransactionName()); return props; } }
@Override protected SVNPropertyValue run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); SVNPropertyValue propvalue; if (getOperation().getTransactionName() == null) propvalue = lc.doGetRevisionProperty(getOperation().getRepositoryRoot(), getOperation().getPropName(), getOperation().getRevision()); else propvalue = lc.doGetRevisionProperty(getOperation().getRepositoryRoot(), getOperation().getPropName(), getOperation().getTransactionName()); return propvalue; } }
@Override protected SVNChangeEntry run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); if (getOperation().getTransactionName() == null) lc.doGetChanged(getOperation().getRepositoryRoot(), getOperation().getRevision(), this, getOperation().isIncludeCopyInfo()); else lc.doGetChanged(getOperation().getRepositoryRoot(), getOperation().getTransactionName(), this, getOperation().isIncludeCopyInfo()); return getOperation().first(); }
@Override protected Long run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(getOperation().getEventHandler()); long fileSize; if (getOperation().getTransactionName() == null) { fileSize = lc.doGetFileSize(getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getRevision()); } else { fileSize = lc.doGetFileSize(getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getTransactionName()); } return fileSize; } }
@Override protected SVNPropertyValue run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); SVNPropertyValue propvalue; if (getOperation().getTransactionName() == null) propvalue = lc.doGetProperty(getOperation().getRepositoryRoot(), getOperation().getPropName(), getOperation().getPath(), getOperation().getRevision()); else propvalue = lc.doGetProperty(getOperation().getRepositoryRoot(), getOperation().getPropName(), getOperation().getPath(), getOperation().getTransactionName()); return propvalue; } }
@Override protected SVNAdminPath run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); if (getOperation().getTransactionName() == null) lc.doGetTree(getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getRevision(), getOperation().isIncludeIDs(), getOperation().isRecursive(), this); else lc.doGetTree(getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getTransactionName(), getOperation().isIncludeIDs(), getOperation().isRecursive(), this); return getOperation().first(); }
@Override protected Long run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); if (getOperation().getTransactionName() == null) lc.doGetDiff( getOperation().getRepositoryRoot(), getOperation().getRevision(), getOperation().isDiffDeleted(), getOperation().isDiffAdded(), getOperation().isDiffCopyFrom(), getOperation().getOutputStream()); else lc.doGetDiff( getOperation().getRepositoryRoot(), getOperation().getTransactionName(), getOperation().isDiffDeleted(), getOperation().isDiffAdded(), getOperation().isDiffCopyFrom(), getOperation().getOutputStream()); return 1l; } }