FIXED META
This commit is contained in:
parent
ebacd8930a
commit
925979e557
@ -6,9 +6,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
PROBE_STATUS_ACCEPT = 1
|
NOAUTH_PROBE_STATUS_ACCEPT = 1
|
||||||
PROBE_STATUS_DENY = 2
|
NOAUTH_PROBE_STATUS_DENY = 2
|
||||||
PROBE_STATUS_PROCESS = 3
|
NOAUTH_PROBE_STATUS_PROCESS = 3
|
||||||
)
|
)
|
||||||
|
|
||||||
var metaNoauthProbeStatusMap = map[int]string{
|
var metaNoauthProbeStatusMap = map[int]string{
|
||||||
|
@ -1,15 +1,34 @@
|
|||||||
package meta
|
package meta
|
||||||
|
|
||||||
import "encoding/json"
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
"strconv"
|
||||||
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
INITIAL = 1
|
PROBE_STATUS_INITIAL = 1
|
||||||
NORMAL = 2
|
PROBE_STATUS_NORMAL = 2
|
||||||
)
|
)
|
||||||
|
var metaProbeStatusMap = map[int]string{
|
||||||
|
1: "INITIAL",
|
||||||
|
2: "NORMAL",
|
||||||
|
}
|
||||||
|
|
||||||
type MetaProbeStatus struct {
|
type MetaProbeStatus struct {
|
||||||
Id json.Number `json:"id,Number,omitempty"`
|
Id json.Number `json:"id,Number,omitempty"`
|
||||||
Name string `json:"name,omitempty"`
|
Name string `json:"name,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func NewMetaProbeStatus(types int) *MetaProbeStatus {
|
||||||
|
|
||||||
|
str := metaProbeStatusMap[types]
|
||||||
|
|
||||||
|
if len(str) <= 0 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return &MetaProbeStatus{
|
||||||
|
Id:json.Number(strconv.Itoa(types)),
|
||||||
|
Name:str,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -49,6 +49,7 @@ func NewNoAuthProbe(apikey string, ipAddress int64, hostName string, md int64) *
|
|||||||
IpAddress:ipAddress,
|
IpAddress:ipAddress,
|
||||||
HostName:hostName,
|
HostName:hostName,
|
||||||
MacAddress:md,
|
MacAddress:md,
|
||||||
|
Status:meta.NewMetaNoAuthProbeStatus(meta.NOAUTH_PROBE_STATUS_PROCESS),
|
||||||
}
|
}
|
||||||
return na
|
return na
|
||||||
}
|
}
|
||||||
@ -56,7 +57,7 @@ func NewNoAuthProbe(apikey string, ipAddress int64, hostName string, md int64) *
|
|||||||
|
|
||||||
func(as *NoAuthProbeService)Save(na *NoAuthProbe) (string, error) {
|
func(as *NoAuthProbeService)Save(na *NoAuthProbe) (string, error) {
|
||||||
|
|
||||||
out, err := utils.InvokeDBByModel("noauthProbe", "save", na, "com.loafle.overflow.module.noauthprobe.model.NoAuthProbe")
|
out, err := utils.InvokeDBByModel("noauthProbe", "save", na, utils.MODEL_NOAUTHPROBE)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
@ -81,7 +82,7 @@ func(as *NoAuthProbeService)CheckAuth(tempKey string) (string,error) {
|
|||||||
//
|
//
|
||||||
//out, err := proxy.InvokeDB("noauthProbe", "findByTempKey", memMap);
|
//out, err := proxy.InvokeDB("noauthProbe", "findByTempKey", memMap);
|
||||||
|
|
||||||
out, err:= utils.InvokeDBByModel("noauthProbe","findByTempProbeKey",tempKey, "java.lang.String")
|
out, err:= utils.InvokeDBByModel("noauthProbe","findByTempProbeKey",tempKey, utils.MODEL_STRING)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
@ -100,7 +101,7 @@ func(as *NoAuthProbeService)CheckAuth(tempKey string) (string,error) {
|
|||||||
|
|
||||||
func(as *NoAuthProbeService)GetList(d *domain.Domain) (string,error) {
|
func(as *NoAuthProbeService)GetList(d *domain.Domain) (string,error) {
|
||||||
|
|
||||||
out, err := utils.InvokeDBByModel("noauthProbe","findAllByDomain", d, "com.loafle.overflow.module.domain.model.Domain");
|
out, err := utils.InvokeDBByModel("noauthProbe","findAllByDomain", d, utils.MODEL_DOMAIN);
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
@ -122,7 +123,7 @@ func (as *NoAuthProbeService)RequestAuth(np *NoAuthProbe, domainId int, desc str
|
|||||||
//paramMap["com.loafle.overflow.noauthprobe.model.NoAuthProbe"] = string(bytes)
|
//paramMap["com.loafle.overflow.noauthprobe.model.NoAuthProbe"] = string(bytes)
|
||||||
//out, err := proxy.InvokeDB("noauthProbe", "update", paramMap)
|
//out, err := proxy.InvokeDB("noauthProbe", "update", paramMap)
|
||||||
|
|
||||||
out ,err := utils.InvokeDBByModel("noauthProbe","findByTempProbeKey", np.TempProbeKey, "java.lang.String");
|
out ,err := utils.InvokeDBByModel("noauthProbe","findByTempProbeKey", np.TempProbeKey, utils.MODEL_STRING);
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
@ -157,7 +158,7 @@ func (as *NoAuthProbeService)Read(id string) (string, error){
|
|||||||
//mm["id"] = id
|
//mm["id"] = id
|
||||||
//out, err := proxy.InvokeDB("noauthProbe", "findOne", id, "java.lang.Long")
|
//out, err := proxy.InvokeDB("noauthProbe", "findOne", id, "java.lang.Long")
|
||||||
|
|
||||||
out,err :=utils.InvokeDBByModel("noauthProbe","findOne",id,"java.lang.Long")
|
out,err :=utils.InvokeDBByModel("noauthProbe","findOne",id,utils.MODEL_LONG)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
|
@ -17,7 +17,7 @@ type ProbeService struct {
|
|||||||
|
|
||||||
type Probe struct {
|
type Probe struct {
|
||||||
Id json.Number `json:"id,Number,omitempty"`
|
Id json.Number `json:"id,Number,omitempty"`
|
||||||
Status *meta.MetaNoAuthProbeStatus `json:"status,omitempty"`
|
Status *meta.MetaProbeStatus `json:"status,omitempty"`
|
||||||
CreateDate timestamp.Timestamp `json:"createDate,omitempty"`
|
CreateDate timestamp.Timestamp `json:"createDate,omitempty"`
|
||||||
LastPollingDate timestamp.Timestamp `json:"lastPollingDate,omitempty"`
|
LastPollingDate timestamp.Timestamp `json:"lastPollingDate,omitempty"`
|
||||||
NextPollingDate timestamp.Timestamp `json:"nextPollingDate,omitempty"`
|
NextPollingDate timestamp.Timestamp `json:"nextPollingDate,omitempty"`
|
||||||
@ -34,7 +34,7 @@ func NewProbeService() *ProbeService {
|
|||||||
func NewProbe(probeKey string, encryptionKey string) *Probe {
|
func NewProbe(probeKey string, encryptionKey string) *Probe {
|
||||||
|
|
||||||
na := &Probe{
|
na := &Probe{
|
||||||
Status:meta.NewMetaNoAuthProbeStatus(meta.PROBE_STATUS_PROCESS),
|
Status:meta.NewMetaProbeStatus(meta.PROBE_STATUS_INITIAL),
|
||||||
ProbeKey:probeKey,
|
ProbeKey:probeKey,
|
||||||
EncryptionKey:encryptionKey,
|
EncryptionKey:encryptionKey,
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ func NewProbe(probeKey string, encryptionKey string) *Probe {
|
|||||||
|
|
||||||
func (as *ProbeService) Save(p *Probe) (string, error) {
|
func (as *ProbeService) Save(p *Probe) (string, error) {
|
||||||
|
|
||||||
out, err := utils.InvokeDBByModel("probe", "save", p, "com.loafle.overflow.module.probe.model.Probe")
|
out, err := utils.InvokeDBByModel("probe", "save", p, utils.MODEL_PROBE)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
@ -55,7 +55,7 @@ func (as *ProbeService) Save(p *Probe) (string, error) {
|
|||||||
|
|
||||||
func (as *ProbeService) GetList(d *domain.Domain) (string, error) {
|
func (as *ProbeService) GetList(d *domain.Domain) (string, error) {
|
||||||
|
|
||||||
out, err := utils.InvokeDBByModel("probe", "findAgentListByMemberId", d, "com.loafle.overflow.module.domain.model.Domain")
|
out, err := utils.InvokeDBByModel("probe", "findAllByDomain", d, utils.MODEL_DOMAIN)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
|
@ -1,23 +1,33 @@
|
|||||||
package probe
|
package probe
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
|
||||||
"testing"
|
"testing"
|
||||||
"git.loafle.net/overflow/overflow_service/proxy/member"
|
|
||||||
|
"git.loafle.net/overflow/overflow_service/proxy/keystore"
|
||||||
|
"git.loafle.net/overflow/overflow_service/proxy/domain"
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
//func TestSaveAgent(t *testing.T) {
|
func TestSaveProbe(t *testing.T) {
|
||||||
// m := member.Member{}
|
|
||||||
// m.Id = json.Number("1")
|
|
||||||
//
|
ks := keystore.NewKeyStoreSerivce()
|
||||||
// agt := NewAgent("test agent424", m)
|
|
||||||
// as := NewProbeService()
|
pks, _ := ks.CreateKey()
|
||||||
//
|
enks, _ := ks.CreateKey()
|
||||||
// res, err := as.SaveAgent(agt)
|
|
||||||
// if err != nil {
|
ppp := NewProbe(pks, enks)
|
||||||
// t.Log(res)
|
ppp.Domain = &domain.Domain{Id:"1"}
|
||||||
// }
|
as := NewProbeService()
|
||||||
//}
|
|
||||||
|
res, err := as.Save(ppp)
|
||||||
|
if err != nil {
|
||||||
|
t.Log(res)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
//func TestListAgent(t *testing.T) {
|
//func TestListAgent(t *testing.T) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user