]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/file/SyncFileVisitor.java
1 package org
.argeo
.cms
.file
;
3 import java
.nio
.file
.Path
;
4 import java
.util
.Objects
;
6 import org
.argeo
.api
.cms
.CmsLog
;
8 /** Synchronises two directory structures. */
9 public class SyncFileVisitor
extends BasicSyncFileVisitor
{
10 private final static CmsLog log
= CmsLog
.getLog(SyncFileVisitor
.class);
12 public SyncFileVisitor(Path sourceBasePath
, Path targetBasePath
, boolean delete
, boolean recursive
) {
13 super(sourceBasePath
, targetBasePath
, delete
, recursive
);
17 protected void error(Object obj
, Throwable e
) {
18 log
.error(Objects
.toString(obj
), e
);
22 protected boolean isTraceEnabled() {
23 return log
.isTraceEnabled();
27 protected void trace(Object obj
) {
28 log
.error(Objects
.toString(obj
));