You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by ma...@apache.org on 2018/11/27 15:25:05 UTC
atlas git commit: ATLAS-2979: added serviceType field to
AtlasTypeDefHeader
Repository: atlas
Updated Branches:
refs/heads/master 618cf3612 -> 5da376483
ATLAS-2979: added serviceType field to AtlasTypeDefHeader
Signed-off-by: Madhan Neethiraj <ma...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/atlas/repo
Commit: http://git-wip-us.apache.org/repos/asf/atlas/commit/5da37648
Tree: http://git-wip-us.apache.org/repos/asf/atlas/tree/5da37648
Diff: http://git-wip-us.apache.org/repos/asf/atlas/diff/5da37648
Branch: refs/heads/master
Commit: 5da376483b37ffe56bc23f5db54149e1e0534a36
Parents: 618cf36
Author: nikhilbonte <ni...@freestoneinfotech.com>
Authored: Thu Nov 22 19:01:36 2018 +0530
Committer: Madhan Neethiraj <ma...@apache.org>
Committed: Tue Nov 27 07:19:52 2018 -0800
----------------------------------------------------------------------
.../atlas/model/typedef/AtlasTypeDefHeader.java | 21 ++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/atlas/blob/5da37648/intg/src/main/java/org/apache/atlas/model/typedef/AtlasTypeDefHeader.java
----------------------------------------------------------------------
diff --git a/intg/src/main/java/org/apache/atlas/model/typedef/AtlasTypeDefHeader.java b/intg/src/main/java/org/apache/atlas/model/typedef/AtlasTypeDefHeader.java
index b0edcc0..4678343 100644
--- a/intg/src/main/java/org/apache/atlas/model/typedef/AtlasTypeDefHeader.java
+++ b/intg/src/main/java/org/apache/atlas/model/typedef/AtlasTypeDefHeader.java
@@ -43,6 +43,7 @@ public class AtlasTypeDefHeader implements java.io.Serializable {
private String guid;
private String name;
+ private String serviceType = null;
private TypeCategory category;
public AtlasTypeDefHeader() {
@@ -55,8 +56,13 @@ public class AtlasTypeDefHeader implements java.io.Serializable {
this.category = category;
}
+ public AtlasTypeDefHeader(String guid, String name, TypeCategory category, String serviceType) {
+ this(guid, name, category);
+ this.serviceType = serviceType;
+ }
+
public AtlasTypeDefHeader(AtlasBaseTypeDef typeDef) {
- this(typeDef.getGuid(), typeDef.getName(), typeDef.getCategory());
+ this(typeDef.getGuid(), typeDef.getName(), typeDef.getCategory(), typeDef.getServiceType());
}
public AtlasTypeDefHeader(AtlasTypeDefHeader other) {
@@ -65,10 +71,12 @@ public class AtlasTypeDefHeader implements java.io.Serializable {
setGuid(null);
setName(null);
setCategory(null);
+ setServiceType(null);
} else {
setGuid(other.getGuid());
setName(other.getName());
setCategory(other.getCategory());
+ setServiceType(other.getServiceType());
}
}
@@ -96,6 +104,13 @@ public class AtlasTypeDefHeader implements java.io.Serializable {
this.category = category;
}
+ public String getServiceType() {
+ return serviceType;
+ }
+
+ public void setServiceType(String serviceType) {
+ this.serviceType = serviceType;
+ }
@Override
public String toString() {
@@ -110,12 +125,13 @@ public class AtlasTypeDefHeader implements java.io.Serializable {
AtlasTypeDefHeader that = (AtlasTypeDefHeader) o;
return Objects.equals(guid, that.guid) &&
Objects.equals(name, that.name) &&
+ Objects.equals(serviceType, that.serviceType) &&
category == that.category;
}
@Override
public int hashCode() {
- return Objects.hash(guid, name, category);
+ return Objects.hash(guid, name, category, serviceType);
}
public StringBuilder toString(StringBuilder sb) {
@@ -127,6 +143,7 @@ public class AtlasTypeDefHeader implements java.io.Serializable {
sb.append("guid='").append(guid).append('\'');
sb.append(", name='").append(name).append('\'');
sb.append(", typeCategory='").append(category).append('\'');
+ sb.append(", serviceType='").append(serviceType).append('\'');
sb.append('}');
return sb;