package art.servers.etdserver.configuration;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonRootName;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
|
@JsonRootName(value = "Configuration")
|
|
public class Configuration extends art.servers.configuration.Configuration
|
{
|
@JsonProperty("Seconds for offline")
|
public int secondsForOffline = 600;
|
|
@JsonProperty("Etd")
|
public List<ConfigurationEtd> letd = new ArrayList<ConfigurationEtd>();
|
|
@JsonProperty("DPS")
|
public List<ConfigurationDPS> ldps = new ArrayList<ConfigurationDPS>();
|
|
|
@JsonIgnore
|
public ConfigurationEtd getConfigurationEtd(String identifier)
|
{
|
try
|
{
|
for (ConfigurationEtd configurationEtd : letd)
|
{
|
if (configurationEtd.identifier.equalsIgnoreCase(identifier) == true) return(configurationEtd);
|
}
|
}
|
catch (Exception e)
|
{
|
|
}
|
|
return(null);
|
}
|
}
|