/**
* Project: dubbo.registry-1.1.0-SNAPSHOT
*
* File Created at 2010-4-9
* $Id: Change.java 181192 2012-06-21 05:05:47Z tony.chenl $
*
* Copyright 2008 Alibaba.com Croporation Limited.
* All rights reserved.
*
* This software is the confidential and proprietary information of
* Alibaba Company. ("Confidential Information"). You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into
* with Alibaba.com.
*/
package com.alibaba.dubbo.registry.common.domain;
/**
* 服务变更信息对象
*
* @author rain.chenjr
*/
public class Change extends Entity {
private static final long serialVersionUID = 15528419903956898L;
public static final String PROVIDER_TYPE = "P"; //服务提供变更
public static final String CONSUMER_TYPE = "N"; //服务消费者变更
public static final String ROUTE_TYPE = "R"; //路由变更
public static final String WEIGHT_TYPE = "W"; //权重变更
public static final String LOADBALANCE_TYPE = "L"; //负载均衡变更
public static final String CLUSTER_TYPE = "G"; //分组变更
public static final String USER_TYPE = "U"; //用户变更
public static final String CONFIG_TYPE = "C"; //系统配置变更
public static final String FEATURE_TYPE = "F"; //系统功能变更
public static final String LAYER_TYPE = "Y"; //系统功能变更
public static final String TEST_TYPE = "T"; //服务测试变更
public static final String MOCK_TYPE = "M"; //服务测试变更
public static final String ACCESS_TYPE = "A"; //服务访问控制变更
public static final String OVERRIDE_TYPE = "O"; //参数覆盖变更
private String type; /* 变更类型 */
private String service; /* 服务名称 */
private long sequence; /* 变更序号 */
private String data; /* 变更内容 */
public Change() {
}
public Change(Long id) {
super(id);
}
public Change(String type, String serviceName) {
this.type = type;
this.service = serviceName;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getService() {
return service;
}
public void setService(String service) {
this.service = service;
}
@Deprecated
/**
* 用change的id作为sequence
*/
public long getSequence() {
return sequence;
}
@Deprecated
/**
* 用change的id作为sequence
*/
public void setSequence(long sequence) {
this.sequence = sequence;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}