package com.alorma.github.bean.sync;
import java.util.HashMap;
import java.util.Map;
public class RepositorySyncFavorite extends SyncFavorite {
private String name;
private String owner;
public RepositorySyncFavorite() {
super(Type.REPOSITORY);
}
public RepositorySyncFavorite(Map<String, Object> map) {
super(map);
if (map != null) {
if (map.containsKey("name") && map.get("name") != null) {
this.name = (String) map.get("name");
}
if (map.containsKey("owner") && map.get("owner") != null) {
this.owner = (String) map.get("owner");
}
}
}
public RepositorySyncFavorite(String name, String owner) {
super(Type.REPOSITORY);
this.name = name;
this.owner = owner;
}
public String getName() {
return name;
}
public String getOwner() {
return owner;
}
@Override
public Map<String, Object> toMap() {
Map<String, Object> map = new HashMap<>();
map.put("name", name);
map.put("owner", owner);
return map;
}
}