Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
rhbz1139950 - move method to parent class
Browse files Browse the repository at this point in the history
  • Loading branch information
Patrick Huang committed Sep 19, 2014
1 parent cd3e32d commit 4f85396
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 42 deletions.
@@ -1,5 +1,12 @@
package org.zanata.client.commands.pull;

import org.zanata.client.commands.TransFileResolver;
import org.zanata.client.config.LocaleMapping;

import java.io.File;

import static org.zanata.client.commands.TransFileResolver.UnqualifiedSrcDocName;

public abstract class AbstractPullStrategy implements PullStrategy {
private final PullOptions opts;

Expand All @@ -15,4 +22,11 @@ public PullOptions getOpts() {
public boolean isTransOnly() {
return false;
}

@Override
public File getTransFileToWrite(String docName,
LocaleMapping localeMapping) {
return new TransFileResolver(getOpts()).getTransFile(
UnqualifiedSrcDocName.from(docName), localeMapping);
}
}
Expand Up @@ -42,15 +42,6 @@ public GettextDirStrategy(PullOptions opts) {
super(opts);
}

@Override
public File
getTransFileToWrite(String docName, LocaleMapping localeMapping) {
File transFile = new TransFileResolver(getOpts()).getTransFile(
UnqualifiedSrcDocName.from(docName),
localeMapping);
return transFile;
}

@Override
public FileDetails writeTransFile(Resource doc, String docName,
LocaleMapping locMapping, TranslationsResource targetDoc)
Expand Down
Expand Up @@ -41,15 +41,6 @@ public GettextPullStrategy(PullOptions opts) {
super(opts);
}

@Override
public File
getTransFileToWrite(String docName, LocaleMapping localeMapping) {
File transFile = new TransFileResolver(getOpts()).getTransFile(
TransFileResolver.UnqualifiedSrcDocName.from(docName),
localeMapping);
return transFile;
}

@Override
public FileDetails writeTransFile(Resource doc, String docName,
LocaleMapping locMapping, TranslationsResource targetDoc)
Expand Down
Expand Up @@ -61,13 +61,6 @@ public void writeSrcFile(Resource doc) throws IOException {
PropWriter.write(doc, getOpts().getSrcDir());
}

@Override
public File
getTransFileToWrite(String docName, LocaleMapping localeMapping) {
return new TransFileResolver(getOpts()).getTransFile(
UnqualifiedSrcDocName.from(docName), localeMapping);
}

@Override
public FileDetails writeTransFile(Resource doc, String docName,
LocaleMapping localeMapping, TranslationsResource targetDoc)
Expand Down
Expand Up @@ -61,13 +61,6 @@ public void writeSrcFile(Resource doc) throws IOException {
XliffWriter.write(getOpts().getSrcDir(), doc, "en-US");
}

@Override
public File
getTransFileToWrite(String docName, LocaleMapping localeMapping) {
return new TransFileResolver(getOpts()).getTransFile(
UnqualifiedSrcDocName.from(docName), localeMapping);
}

@Override
public FileDetails writeTransFile(Resource doc, String docName,
LocaleMapping localeMapping, TranslationsResource targetDoc)
Expand Down
Expand Up @@ -82,15 +82,6 @@ public void writeSrcFile(Resource doc) throws IOException {
}
}

@Override
public File
getTransFileToWrite(String docName, LocaleMapping localeMapping) {
File transFile = new TransFileResolver(getOpts()).getTransFile(
UnqualifiedSrcDocName.from(docName),
localeMapping);
return transFile;
}

@Override
public FileDetails writeTransFile(Resource doc, String docName,
LocaleMapping locale, TranslationsResource targetDoc)
Expand Down
Expand Up @@ -15,7 +15,7 @@
import static org.junit.Assert.*;
import static org.zanata.client.TestUtils.createAndAddLocaleMapping;

public class GettextDirStrategyTest {
public class GettextDirStrategyPullTest {
private GettextDirStrategy strategy;
private PullOptionsImpl opts;

Expand Down
Expand Up @@ -70,6 +70,7 @@ private void publicanPull(boolean exportPot, boolean mapLocale)
opts.setDstDir(new File("target/test-output/test2"));
opts.setExportPot(exportPot);
opts.setProjectConfig(new File("src/test/resources/test2/zanata.xml"));
opts.setLocaleMapList(new LocaleList());
OptionsUtil.applyConfigFiles(opts);
if (mapLocale) {
LocaleList locales = new LocaleList();
Expand Down

0 comments on commit 4f85396

Please sign in to comment.