/*
* Copyright 2010 NCHOVY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.krakenapps.malwaredomains;
import java.text.SimpleDateFormat;
import java.util.Date;
public class MalwareDomain {
private String domain;
private String type;
private String reference;
private Date verified;
private Date created;
private Integer seq;
public MalwareDomain(String domain, String type, String reference, Date verified, Date created, Integer seq) {
this.domain = domain;
this.type = type;
this.reference = reference;
this.verified = verified;
this.created = created;
this.seq = seq;
}
public String getDomain() {
return domain;
}
public String getType() {
return type;
}
public String getReference() {
return reference;
}
public Date getVerified() {
return verified;
}
public Date getCreated() {
return created;
}
public Integer getSeq() {
return seq;
}
@Override
public String toString() {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String createdAt = created != null ? ", created=" + dateFormat.format(created) : "";
String verifiedAt = verified != null ? ", verified=" + dateFormat.format(verified) : "";
return "domain=" + domain + ", type=" + type + ", reference=" + reference +
createdAt + verifiedAt + ", seq=" + seq;
}
}