ing
This commit is contained in:
parent
83e4f64e00
commit
607892cadb
2
pom.xml
2
pom.xml
|
@ -13,7 +13,7 @@
|
|||
<groupId>com.loafle.overflow</groupId>
|
||||
<artifactId>commons-java</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<version>1.0.25-SNAPSHOT</version>
|
||||
<version>1.0.26-SNAPSHOT</version>
|
||||
<name>com.loafle.overflow.commons-java</name>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -55,4 +55,23 @@ public class MetaEmailType {
|
|||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public static enum Enum {
|
||||
SIGNUP((short)1),
|
||||
RESET_PASSWORD((short)2),
|
||||
;
|
||||
|
||||
private final Short value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Short value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public MetaEmailType to() {
|
||||
return new MetaEmailType(this.value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@ import java.util.Date;
|
|||
@Entity
|
||||
@Table(name = "META_INFRA_TYPE", schema = "public")
|
||||
public class MetaInfraType {
|
||||
private Integer id;
|
||||
private Short id;
|
||||
private String key;
|
||||
private String name;
|
||||
private Date createDate;
|
||||
|
@ -17,16 +17,16 @@ public class MetaInfraType {
|
|||
public MetaInfraType() {
|
||||
}
|
||||
|
||||
public MetaInfraType(Integer id) {
|
||||
public MetaInfraType(Short id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
@Id
|
||||
public Integer getId() {
|
||||
public Short getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
public void setId(Short id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
|
@ -58,4 +58,23 @@ public class MetaInfraType {
|
|||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public static enum Enum {
|
||||
ZONE((short)1),
|
||||
HOST((short)2),
|
||||
SERVICE((short)3),
|
||||
;
|
||||
|
||||
private final Short value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Short value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public MetaInfraType to() {
|
||||
return new MetaInfraType(this.value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -64,4 +64,25 @@ public class MetaMemberStatus {
|
|||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public static enum Enum {
|
||||
NOAUTH((short)1),
|
||||
NORMAL((short)2),
|
||||
DORMANCY((short)3),
|
||||
WITHDRAWAL((short)4),
|
||||
;
|
||||
|
||||
private final Short value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Short value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public MetaMemberStatus to() {
|
||||
return new MetaMemberStatus(this.value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -64,4 +64,25 @@ public class MetaNoAuthProbeStatus {
|
|||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public static enum Enum {
|
||||
ACCEPTED((short)1),
|
||||
DENIED((short)2),
|
||||
PROCESSING((short)3),
|
||||
;
|
||||
|
||||
private final Short value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Short value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public MetaNoAuthProbeStatus to() {
|
||||
return new MetaNoAuthProbeStatus(this.value);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -64,4 +64,23 @@ public class MetaProbeStatus {
|
|||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public static enum Enum {
|
||||
INITIAL((short)1),
|
||||
NORMAL((short)2),
|
||||
;
|
||||
|
||||
private final Short value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Short value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public MetaProbeStatus to() {
|
||||
return new MetaProbeStatus(this.value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
package com.loafle.overflow.model.meta;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.persistence.*;
|
||||
|
||||
/**
|
||||
|
@ -12,54 +9,28 @@ import javax.persistence.*;
|
|||
@Table(name = "META_TARGET_HOST_TYPE", schema = "public")
|
||||
@DiscriminatorValue("2")
|
||||
public class MetaTargetHostType extends MetaTargetType {
|
||||
private static Map<String, Integer> mapping;
|
||||
public MetaTargetHostType() {
|
||||
}
|
||||
|
||||
public MetaTargetHostType(Integer id) {
|
||||
this.setId(id);
|
||||
}
|
||||
|
||||
static {
|
||||
Map<String, Integer> mapping = new HashMap<>();
|
||||
mapping.put("UNKNOWN", 100);
|
||||
mapping.put("ALPINE_LINUX", 101);
|
||||
mapping.put("AMAZON_LINUX", 102);
|
||||
mapping.put("ANDROID", 103);
|
||||
mapping.put("CENTOS", 104);
|
||||
mapping.put("CISCO_IOS", 105);
|
||||
mapping.put("COREOS", 106);
|
||||
mapping.put("DARWIN", 107);
|
||||
mapping.put("DEBIAN", 108);
|
||||
mapping.put("FEDORA", 109);
|
||||
mapping.put("FREEBSD", 110);
|
||||
mapping.put("HP_UX", 111);
|
||||
mapping.put("IBM_AIX", 112);
|
||||
mapping.put("IBM_AS_400", 113);
|
||||
mapping.put("IBM_POWER8", 114);
|
||||
mapping.put("IOS", 115);
|
||||
mapping.put("LINUX", 116);
|
||||
mapping.put("MAC_OS_X", 117);
|
||||
mapping.put("MAC_OS_X_SERVE", 118);
|
||||
mapping.put("NETBSD", 119);
|
||||
mapping.put("NOVELL_NETWARE", 120);
|
||||
mapping.put("OPENBSD", 121);
|
||||
mapping.put("ORACLE_LINUX", 122);
|
||||
mapping.put("RASPBIAN", 123);
|
||||
mapping.put("RHEL", 124);
|
||||
mapping.put("SOLARIS", 125);
|
||||
mapping.put("SUSE", 126);
|
||||
mapping.put("UBUNTU", 127);
|
||||
mapping.put("UBUNTU_SERVER", 128);
|
||||
mapping.put("WINDOWS", 129);
|
||||
mapping.put("WINDOWS_SERVER", 130);
|
||||
public static enum Enum {
|
||||
UNKNOWN(100),
|
||||
;
|
||||
|
||||
MetaTargetHostType.mapping.putAll(mapping);
|
||||
private final Integer value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Integer value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public static MetaTargetHostType toMetaTargetHostType(String key) {
|
||||
Integer id = MetaTargetHostType.mapping.get(key);
|
||||
if (null == id) {
|
||||
return null;
|
||||
public MetaTargetHostType to() {
|
||||
return new MetaTargetHostType(this.value);
|
||||
}
|
||||
return new MetaTargetHostType(id);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,78 +12,28 @@ import javax.persistence.*;
|
|||
@Table(name = "META_TARGET_SERVICE_TYPE", schema = "public")
|
||||
@DiscriminatorValue("3")
|
||||
public class MetaTargetServiceType extends MetaTargetType {
|
||||
private static Map<String, Integer> mapping;
|
||||
public MetaTargetServiceType() {
|
||||
}
|
||||
|
||||
public MetaTargetServiceType(Integer id) {
|
||||
this.setId(id);
|
||||
}
|
||||
|
||||
static {
|
||||
Map<String, Integer> mapping = new HashMap<>();
|
||||
mapping.put("UNKNOWN", 1000);
|
||||
mapping.put("ACTIVE_DIRECTORY", 1001);
|
||||
mapping.put("APACHE_HTTPD", 1002);
|
||||
mapping.put("CASSANDRA", 1003);
|
||||
mapping.put("COUCHBASE", 1004);
|
||||
mapping.put("COUCHDB", 1005);
|
||||
mapping.put("DB2", 1006);
|
||||
mapping.put("DHCP", 1007);
|
||||
mapping.put("DNS", 1008);
|
||||
mapping.put("EXCHANGE_SERVER", 1009);
|
||||
mapping.put("EXIM", 1010);
|
||||
mapping.put("FIREBIRD", 1011);
|
||||
mapping.put("FTP", 1012);
|
||||
mapping.put("GLASSFISH", 1013);
|
||||
mapping.put("HTTP", 1014);
|
||||
mapping.put("HTTPS", 1015);
|
||||
mapping.put("IMAP", 1016);
|
||||
mapping.put("INFLUXDB", 1017);
|
||||
mapping.put("INGRES", 1018);
|
||||
mapping.put("JBOSS", 1019);
|
||||
mapping.put("JMX", 1020);
|
||||
mapping.put("LDAP", 1021);
|
||||
mapping.put("LIGHTTPD", 1022);
|
||||
mapping.put("MARIADB", 1023);
|
||||
mapping.put("MEMCACHED", 1024);
|
||||
mapping.put("IIS", 1025);
|
||||
mapping.put("SQL_SERVER", 1026);
|
||||
mapping.put("MONGODB", 1027);
|
||||
mapping.put("MYSQL", 1028);
|
||||
mapping.put("NETBIOS", 1029);
|
||||
mapping.put("NGINX", 1030);
|
||||
mapping.put("NNTP", 1031);
|
||||
mapping.put("ORACLE", 1032);
|
||||
mapping.put("POP", 1033);
|
||||
mapping.put("POSTFIX", 1034);
|
||||
mapping.put("POSTGRESQL", 1035);
|
||||
mapping.put("REDIS", 1036);
|
||||
mapping.put("REDIS_SENTINEL", 1037);
|
||||
mapping.put("SENDMAIL", 1038);
|
||||
mapping.put("SMB", 1039);
|
||||
mapping.put("SMTP", 1040);
|
||||
mapping.put("SNMP", 1041);
|
||||
mapping.put("SNMP_V2", 1042);
|
||||
mapping.put("SNMP_V3", 1043);
|
||||
mapping.put("SQLITE", 1044);
|
||||
mapping.put("SQUID_CACHE", 1045);
|
||||
mapping.put("SQUID_PROXY", 1046);
|
||||
mapping.put("SSH", 1047);
|
||||
mapping.put("SYBASE", 1048);
|
||||
mapping.put("TELNET", 1049);
|
||||
mapping.put("TOMCAT", 1050);
|
||||
mapping.put("VARNISH", 1051);
|
||||
mapping.put("WEBSPHERE", 1052);
|
||||
mapping.put("WMI", 1053);
|
||||
mapping.put("ZIMBRA", 1054);
|
||||
public static enum Enum {
|
||||
UNKNOWN(1000),
|
||||
;
|
||||
|
||||
MetaTargetServiceType.mapping.putAll(mapping);
|
||||
private final Integer value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Integer value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public static MetaTargetServiceType toMetaTargetServiceType(String key) {
|
||||
Integer id = MetaTargetServiceType.mapping.get(key);
|
||||
if (null == id) {
|
||||
return null;
|
||||
public MetaTargetServiceType to() {
|
||||
return new MetaTargetServiceType(this.value);
|
||||
}
|
||||
return new MetaTargetServiceType(id);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -64,4 +64,25 @@ public class MetaTargetStatus {
|
|||
public void setCreateDate(Date createDate) {
|
||||
this.createDate = createDate;
|
||||
}
|
||||
|
||||
public static enum Enum {
|
||||
UP((short)1),
|
||||
DOWN((short)2),
|
||||
WARN((short)3),
|
||||
ERROR((short)4),
|
||||
;
|
||||
|
||||
private final Short value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Short value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public MetaTargetStatus to() {
|
||||
return new MetaTargetStatus(this.value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,4 +9,29 @@ import javax.persistence.*;
|
|||
@Table(name = "META_TARGET_ZONE_TYPE", schema = "public")
|
||||
@DiscriminatorValue("1")
|
||||
public class MetaTargetZoneType extends MetaTargetType {
|
||||
public MetaTargetZoneType() {
|
||||
}
|
||||
|
||||
public MetaTargetZoneType(Integer id) {
|
||||
this.setId(id);
|
||||
}
|
||||
|
||||
public static enum Enum {
|
||||
UNKNOWN(1),
|
||||
ZONE(2),
|
||||
;
|
||||
|
||||
private final Integer value;
|
||||
|
||||
/**
|
||||
* @param value
|
||||
*/
|
||||
Enum(final Integer value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public MetaTargetZoneType to() {
|
||||
return new MetaTargetZoneType(this.value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user