GitConfigDto: Use camel case, get rid of base class.

There's no parent module for a shared SimpleRepositoryConfigDto for git,
hg and svn. scm-plugins and core are too generic.
The redundancy (one property) does not hurt too much right now.
This commit is contained in:
Johannes Schnatterer
2018-08-01 14:44:42 +02:00
parent 0592e70bc6
commit 59b60d104c
2 changed files with 4 additions and 20 deletions

View File

@@ -6,15 +6,16 @@ import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import javax.xml.bind.annotation.XmlElement;
import java.io.File;
@NoArgsConstructor
@Getter
@Setter
public class GitConfigDto extends SimpleRepositoryConfigDto {
public class GitConfigDto extends HalRepresentation {
@XmlElement(name = "gc-expression")
private String gcExpression;
private File repositoryDirectory;
private boolean disabled = false;
@Override
protected HalRepresentation add(Links links) {

View File

@@ -1,17 +0,0 @@
package sonia.scm.api.v2.resources;
import de.otto.edison.hal.HalRepresentation;
import lombok.Getter;
import lombok.Setter;
import javax.xml.bind.annotation.XmlElement;
import java.io.File;
@Getter
@Setter
public abstract class SimpleRepositoryConfigDto extends HalRepresentation {
private boolean disabled = false;
@XmlElement(name = "repository-directory")
private File repositoryDirectory;
}