Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
atlas
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dataplatform
atlas
Commits
a74f1b33
Commit
a74f1b33
authored
Nov 17, 2017
by
Madhan Neethiraj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ATLAS-2265: upgrade Jackson library version from 1.9.13 to 2.9.2, to be in sync…
ATLAS-2265: upgrade Jackson library version from 1.9.13 to 2.9.2, to be in sync with dependent Hadoop projects
parent
a5dbd157
Hide whitespace changes
Inline
Side-by-side
Showing
74 changed files
with
457 additions
and
388 deletions
+457
-388
EntityAuditEvent.java
...t-v1/src/main/java/org/apache/atlas/EntityAuditEvent.java
+7
-6
pom.xml
graphdb/janus/pom.xml
+2
-3
pom.xml
graphdb/titan0/pom.xml
+10
-0
pom.xml
intg/pom.xml
+9
-3
AtlasBaseModelObject.java
...ain/java/org/apache/atlas/model/AtlasBaseModelObject.java
+5
-5
PList.java
intg/src/main/java/org/apache/atlas/model/PList.java
+8
-6
SearchFilter.java
intg/src/main/java/org/apache/atlas/model/SearchFilter.java
+5
-5
AtlasSearchResult.java
...a/org/apache/atlas/model/discovery/AtlasSearchResult.java
+7
-5
SearchParameters.java
...va/org/apache/atlas/model/discovery/SearchParameters.java
+7
-7
AtlasExportRequest.java
...ava/org/apache/atlas/model/impexp/AtlasExportRequest.java
+5
-5
AtlasExportResult.java
...java/org/apache/atlas/model/impexp/AtlasExportResult.java
+6
-5
AtlasImportRequest.java
...ava/org/apache/atlas/model/impexp/AtlasImportRequest.java
+11
-8
AtlasImportResult.java
...java/org/apache/atlas/model/impexp/AtlasImportResult.java
+7
-5
AtlasClassification.java
.../org/apache/atlas/model/instance/AtlasClassification.java
+8
-5
AtlasEntity.java
...ain/java/org/apache/atlas/model/instance/AtlasEntity.java
+8
-6
AtlasEntityHeader.java
...va/org/apache/atlas/model/instance/AtlasEntityHeader.java
+7
-5
AtlasObjectId.java
...n/java/org/apache/atlas/model/instance/AtlasObjectId.java
+5
-6
AtlasRelatedObjectId.java
...org/apache/atlas/model/instance/AtlasRelatedObjectId.java
+6
-6
AtlasRelationship.java
...va/org/apache/atlas/model/instance/AtlasRelationship.java
+8
-6
AtlasStruct.java
...ain/java/org/apache/atlas/model/instance/AtlasStruct.java
+8
-5
ClassificationAssociateRequest.java
.../atlas/model/instance/ClassificationAssociateRequest.java
+7
-5
EntityMutationResponse.java
...g/apache/atlas/model/instance/EntityMutationResponse.java
+7
-6
EntityMutations.java
...java/org/apache/atlas/model/instance/EntityMutations.java
+7
-5
GuidMapping.java
...ain/java/org/apache/atlas/model/instance/GuidMapping.java
+7
-5
EntityResult.java
...main/java/org/apache/atlas/model/legacy/EntityResult.java
+11
-12
AtlasLineageInfo.java
...java/org/apache/atlas/model/lineage/AtlasLineageInfo.java
+7
-6
AtlasMetrics.java
...ain/java/org/apache/atlas/model/metrics/AtlasMetrics.java
+6
-6
AtlasNotificationBaseMessage.java
...tlas/model/notification/AtlasNotificationBaseMessage.java
+5
-5
AtlasNotificationMessage.java
...he/atlas/model/notification/AtlasNotificationMessage.java
+6
-5
AtlasNotificationStringMessage.java
...as/model/notification/AtlasNotificationStringMessage.java
+5
-5
EntityNotification.java
...g/apache/atlas/model/notification/EntityNotification.java
+5
-5
HookNotification.java
...org/apache/atlas/model/notification/HookNotification.java
+6
-5
MessageVersion.java
...a/org/apache/atlas/model/notification/MessageVersion.java
+5
-5
AtlasUserProfile.java
...java/org/apache/atlas/model/profile/AtlasUserProfile.java
+7
-5
AtlasUserSavedSearch.java
.../org/apache/atlas/model/profile/AtlasUserSavedSearch.java
+7
-5
AtlasBaseTypeDef.java
...java/org/apache/atlas/model/typedef/AtlasBaseTypeDef.java
+5
-6
AtlasClassificationDef.java
...rg/apache/atlas/model/typedef/AtlasClassificationDef.java
+7
-5
AtlasEntityDef.java
...n/java/org/apache/atlas/model/typedef/AtlasEntityDef.java
+7
-5
AtlasEnumDef.java
...ain/java/org/apache/atlas/model/typedef/AtlasEnumDef.java
+7
-5
AtlasRelationshipDef.java
.../org/apache/atlas/model/typedef/AtlasRelationshipDef.java
+7
-5
AtlasRelationshipEndDef.java
...g/apache/atlas/model/typedef/AtlasRelationshipEndDef.java
+7
-5
AtlasStructDef.java
...n/java/org/apache/atlas/model/typedef/AtlasStructDef.java
+7
-6
AtlasTypeDefHeader.java
...va/org/apache/atlas/model/typedef/AtlasTypeDefHeader.java
+7
-5
AtlasTypesDef.java
...in/java/org/apache/atlas/model/typedef/AtlasTypesDef.java
+8
-6
AtlasType.java
intg/src/main/java/org/apache/atlas/type/AtlasType.java
+18
-19
AtlasSystemAttributes.java
...apache/atlas/v1/model/instance/AtlasSystemAttributes.java
+6
-5
Id.java
.../src/main/java/org/apache/atlas/v1/model/instance/Id.java
+7
-6
Referenceable.java
...ava/org/apache/atlas/v1/model/instance/Referenceable.java
+6
-7
Struct.java
.../main/java/org/apache/atlas/v1/model/instance/Struct.java
+6
-6
DataSetLineageResponse.java
...apache/atlas/v1/model/lineage/DataSetLineageResponse.java
+6
-5
LineageResponse.java
...va/org/apache/atlas/v1/model/lineage/LineageResponse.java
+6
-5
SchemaResponse.java
...ava/org/apache/atlas/v1/model/lineage/SchemaResponse.java
+7
-5
EntityNotificationV1.java
...che/atlas/v1/model/notification/EntityNotificationV1.java
+8
-6
HookNotificationV1.java
...pache/atlas/v1/model/notification/HookNotificationV1.java
+6
-5
AttributeDefinition.java
...rg/apache/atlas/v1/model/typedef/AttributeDefinition.java
+5
-6
ClassTypeDefinition.java
...rg/apache/atlas/v1/model/typedef/ClassTypeDefinition.java
+5
-5
EnumTypeDefinition.java
...org/apache/atlas/v1/model/typedef/EnumTypeDefinition.java
+6
-5
HierarchicalTypeDefinition.java
...he/atlas/v1/model/typedef/HierarchicalTypeDefinition.java
+5
-5
Multiplicity.java
.../java/org/apache/atlas/v1/model/typedef/Multiplicity.java
+12
-12
StructTypeDefinition.java
...g/apache/atlas/v1/model/typedef/StructTypeDefinition.java
+5
-5
TraitTypeDefinition.java
...rg/apache/atlas/v1/model/typedef/TraitTypeDefinition.java
+5
-5
TypesDef.java
...main/java/org/apache/atlas/v1/model/typedef/TypesDef.java
+7
-5
KafkaNotification.java
...c/main/java/org/apache/atlas/kafka/KafkaNotification.java
+0
-2
AbstractMessageDeserializer.java
...pache/atlas/notification/AbstractMessageDeserializer.java
+1
-1
AtlasNotificationMessageDeserializer.java
...as/notification/AtlasNotificationMessageDeserializer.java
+2
-2
EntityMessageDeserializer.java
.../atlas/notification/entity/EntityMessageDeserializer.java
+1
-1
HookMessageDeserializer.java
...ache/atlas/notification/hook/HookMessageDeserializer.java
+1
-1
AbstractNotificationConsumerTest.java
.../atlas/notification/AbstractNotificationConsumerTest.java
+1
-1
pom.xml
pom.xml
+9
-13
AtlasTypeDefStoreInitializer.java
...ository/store/bootstrap/AtlasTypeDefStoreInitializer.java
+7
-5
pom.xml
shaded/hbase-client-shaded/pom.xml
+1
-0
pom.xml
shaded/hbase-server-shaded/pom.xml
+1
-0
pom.xml
webapp/pom.xml
+0
-5
BasicSearchIT.java
.../java/org/apache/atlas/web/integration/BasicSearchIT.java
+8
-5
No files found.
client/client-v1/src/main/java/org/apache/atlas/EntityAuditEvent.java
View file @
a74f1b33
...
...
@@ -19,12 +19,13 @@
package
org
.
apache
.
atlas
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.v1.model.instance.Referenceable
;
import
org.apache.atlas.type.AtlasType
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -32,8 +33,8 @@ import javax.xml.bind.annotation.XmlRootElement;
import
java.io.Serializable
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Structure of entity audit event
...
...
graphdb/janus/pom.xml
View file @
a74f1b33
...
...
@@ -137,7 +137,7 @@
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-databind
</artifactId>
<version>
2.9.2
</version>
<version>
${jackson.version}
</version>
</dependency>
<dependency>
...
...
@@ -236,4 +236,4 @@
</plugins>
</build>
</project>
\ No newline at end of file
</project>
graphdb/titan0/pom.xml
View file @
a74f1b33
...
...
@@ -268,6 +268,16 @@
<exclude>
com/thinkaurelius/titan/graphdb/query/graph/GraphCentricQueryBuilder.class
</exclude>
</excludes>
</filter>
<filter>
<artifact>
*:*
</artifact>
<excludes>
<exclude>
META-INF/*.SF
</exclude>
<exclude>
META-INF/*.DSA
</exclude>
<exclude>
META-INF/*.RSA
</exclude>
<exclude>
org/codehaus/jackson/map/**
</exclude>
<exclude>
com/fasterxml/jackson/**
</exclude>
</excludes>
</filter>
</filters>
<relocations>
<!-- guava has incompatibilities across its versions. Titan requires different version of guava than the version that atlas needs.
...
...
intg/pom.xml
View file @
a74f1b33
...
...
@@ -47,9 +47,15 @@
</dependency>
<dependency>
<groupId>
org.codehaus.jackson
</groupId>
<artifactId>
jackson-jaxrs
</artifactId>
<version>
${codehaus.jackson.version}
</version>
<groupId>
com.fasterxml.jackson.jaxrs
</groupId>
<artifactId>
jackson-jaxrs-base
</artifactId>
<version>
${jackson.version}
</version>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.jaxrs
</groupId>
<artifactId>
jackson-jaxrs-json-provider
</artifactId>
<version>
${jackson.version}
</version>
</dependency>
<dependency>
...
...
intg/src/main/java/org/apache/atlas/model/AtlasBaseModelObject.java
View file @
a74f1b33
...
...
@@ -17,17 +17,17 @@
*/
package
org
.
apache
.
atlas
.
model
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.io.Serializable
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/PList.java
View file @
a74f1b33
...
...
@@ -17,13 +17,12 @@
*/
package
org
.
apache
.
atlas
.
model
;
import
java.util.List
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.util.List
;
import
org.apache.atlas.model.SearchFilter.SortType
;
...
...
@@ -31,6 +30,9 @@ import javax.xml.bind.annotation.XmlAccessType;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Paginated-list, for returning search results.
*/
...
...
intg/src/main/java/org/apache/atlas/model/SearchFilter.java
View file @
a74f1b33
...
...
@@ -18,9 +18,9 @@
package
org
.
apache
.
atlas
.
model
;
import
com.sun.jersey.core.util.MultivaluedMapImpl
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.ws.rs.core.MultivaluedMap
;
import
javax.xml.bind.annotation.XmlAccessType
;
...
...
@@ -28,8 +28,8 @@ import javax.xml.bind.annotation.XmlAccessorType;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.util.List
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Generic filter, to specify search criteria using name/value pairs.
...
...
intg/src/main/java/org/apache/atlas/model/discovery/AtlasSearchResult.java
View file @
a74f1b33
...
...
@@ -17,12 +17,14 @@
*/
package
org
.
apache
.
atlas
.
model
.
discovery
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.instance.AtlasEntityHeader
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -34,8 +36,8 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/discovery/SearchParameters.java
View file @
a74f1b33
...
...
@@ -18,11 +18,11 @@
package
org
.
apache
.
atlas
.
model
.
discovery
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonCreator
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.annotate
.JsonValue
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonCreator
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.annotation
.JsonValue
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
java.io.Serializable
;
import
java.util.HashMap
;
...
...
@@ -31,8 +31,8 @@ import java.util.Map;
import
java.util.Objects
;
import
java.util.Set
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/impexp/AtlasExportRequest.java
View file @
a74f1b33
...
...
@@ -18,11 +18,11 @@
package
org
.
apache
.
atlas
.
model
.
impexp
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.instance.AtlasObjectId
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -33,8 +33,8 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/model/impexp/AtlasExportResult.java
View file @
a74f1b33
...
...
@@ -18,12 +18,13 @@
package
org
.
apache
.
atlas
.
model
.
impexp
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.instance.AtlasEntity
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.apache.atlas.model.typedef.AtlasTypesDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -34,8 +35,8 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/model/impexp/AtlasImportRequest.java
View file @
a74f1b33
...
...
@@ -17,19 +17,21 @@
*/
package
org
.
apache
.
atlas
.
model
.
impexp
;
import
com.fasterxml.jackson.annotation.JsonAnySetter
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.codehaus.jackson.annotate.JsonAnySetter
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
java.io.Serializable
;
import
java.util.HashMap
;
import
java.util.Map
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
@@ -104,7 +106,8 @@ public class AtlasImportRequest implements Serializable {
return
(
String
)
this
.
options
.
get
(
key
);
}
@JsonAnySetter
@JsonAnySetter
public
void
setOption
(
String
key
,
String
value
)
{
if
(
null
==
options
)
{
options
=
new
HashMap
<>();
...
...
intg/src/main/java/org/apache/atlas/model/impexp/AtlasImportResult.java
View file @
a74f1b33
...
...
@@ -18,10 +18,12 @@
package
org
.
apache
.
atlas
.
model
.
impexp
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
...
...
@@ -31,8 +33,8 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/instance/AtlasClassification.java
View file @
a74f1b33
...
...
@@ -17,6 +17,11 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -28,11 +33,9 @@ import javax.xml.bind.annotation.XmlSeeAlso;
import
org.apache.atlas.model.PList
;
import
org.apache.atlas.model.SearchFilter.SortType
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/instance/AtlasEntity.java
View file @
a74f1b33
...
...
@@ -17,16 +17,18 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.PList
;
import
org.apache.atlas.model.SearchFilter.SortType
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.apache.atlas.model.typedef.AtlasEntityDef
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -42,8 +44,8 @@ import java.util.Map;
import
java.util.Objects
;
import
java.util.concurrent.atomic.AtomicLong
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/instance/AtlasEntityHeader.java
View file @
a74f1b33
...
...
@@ -17,6 +17,11 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -30,12 +35,9 @@ import javax.xml.bind.annotation.XmlSeeAlso;
import
org.apache.atlas.model.PList
;
import
org.apache.atlas.model.SearchFilter.SortType
;
import
org.apache.atlas.model.typedef.AtlasEntityDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/instance/AtlasObjectId.java
View file @
a74f1b33
...
...
@@ -23,6 +23,9 @@ import java.util.Map;
import
java.util.HashMap
;
import
java.util.Objects
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
...
...
@@ -31,12 +34,8 @@ import javax.xml.bind.annotation.XmlSeeAlso;
import
org.apache.atlas.model.PList
;
import
org.apache.atlas.model.SearchFilter.SortType
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Reference to an object-instance of an Atlas type - like entity.
...
...
intg/src/main/java/org/apache/atlas/model/instance/AtlasRelatedObjectId.java
View file @
a74f1b33
...
...
@@ -17,20 +17,20 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.io.Serializable
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Reference to an object-instance of AtlasEntity type used in relationship attribute values
...
...
intg/src/main/java/org/apache/atlas/model/instance/AtlasRelationship.java
View file @
a74f1b33
...
...
@@ -17,11 +17,13 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasRelationshipDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -32,8 +34,8 @@ import java.util.Map;
import
java.util.Objects
;
import
java.util.concurrent.atomic.AtomicLong
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/instance/AtlasStruct.java
View file @
a74f1b33
...
...
@@ -17,6 +17,11 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.io.Serializable
;
import
java.text.DateFormat
;
import
java.text.SimpleDateFormat
;
...
...
@@ -36,11 +41,9 @@ import org.apache.atlas.model.PList;
import
org.apache.atlas.model.SearchFilter.SortType
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.MapUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/instance/ClassificationAssociateRequest.java
View file @
a74f1b33
...
...
@@ -17,17 +17,19 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
java.util.List
;
import
java.util.Objects
;
...
...
intg/src/main/java/org/apache/atlas/model/instance/EntityMutationResponse.java
View file @
a74f1b33
...
...
@@ -18,8 +18,10 @@
package
org
.
apache
.
atlas
.
model
.
instance
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
...
...
@@ -35,10 +37,9 @@ import org.apache.atlas.model.typedef.AtlasBaseTypeDef;
import
org.apache.atlas.model.instance.EntityMutations.EntityOperation
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/instance/EntityMutations.java
View file @
a74f1b33
...
...
@@ -17,10 +17,12 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -30,8 +32,8 @@ import java.util.ArrayList;
import
java.util.List
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/instance/GuidMapping.java
View file @
a74f1b33
...
...
@@ -17,8 +17,10 @@
*/
package
org
.
apache
.
atlas
.
model
.
instance
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.util.Map
;
...
...
@@ -27,9 +29,9 @@ import javax.xml.bind.annotation.XmlAccessorType;
import
javax.xml.bind.annotation.XmlRootElement
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/legacy/EntityResult.java
View file @
a74f1b33
...
...
@@ -17,27 +17,26 @@
*/
package
org
.
apache
.
atlas
.
model
.
legacy
;
import
com.google.gson.Gson
;
import
com.google.gson.GsonBuilder
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.type.AtlasType
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
@JsonIgnoreProperties
(
ignoreUnknown
=
true
)
public
class
EntityResult
{
private
static
final
Gson
gson
=
new
GsonBuilder
().
setPrettyPrinting
().
create
();
public
static
final
String
OP_CREATED
=
"created"
;
public
static
final
String
OP_UPDATED
=
"updated"
;
public
static
final
String
OP_DELETED
=
"deleted"
;
...
...
@@ -92,9 +91,9 @@ public class EntityResult {
}
@Override
public
String
toString
()
{
return
gson
.
to
Json
(
this
);
}
public
String
toString
()
{
return
AtlasType
.
toV1
Json
(
this
);
}
public
static
EntityResult
fromString
(
String
json
)
{
return
gson
.
from
Json
(
json
,
EntityResult
.
class
);
return
AtlasType
.
fromV1
Json
(
json
,
EntityResult
.
class
);
}
}
intg/src/main/java/org/apache/atlas/model/lineage/AtlasLineageInfo.java
View file @
a74f1b33
...
...
@@ -17,22 +17,23 @@
*/
package
org
.
apache
.
atlas
.
model
.
lineage
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.instance.AtlasEntityHeader
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Objects
;
import
java.util.Set
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/metrics/AtlasMetrics.java
View file @
a74f1b33
...
...
@@ -18,16 +18,16 @@
package
org
.
apache
.
atlas
.
model
.
metrics
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnore
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnore
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
java.util.HashMap
;
import
java.util.Map
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Atlas metrics
...
...
intg/src/main/java/org/apache/atlas/model/notification/AtlasNotificationBaseMessage.java
View file @
a74f1b33
...
...
@@ -18,14 +18,14 @@
package
org
.
apache
.
atlas
.
model
.
notification
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.AtlasConfiguration
;
import
org.apache.commons.codec.binary.Base64
;
import
org.apache.commons.codec.binary.StringUtils
;
import
org.apache.commons.compress.utils.IOUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -38,8 +38,8 @@ import java.io.IOException;
import
java.util.zip.GZIPInputStream
;
import
java.util.zip.GZIPOutputStream
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/model/notification/AtlasNotificationMessage.java
View file @
a74f1b33
...
...
@@ -18,17 +18,18 @@
package
org
.
apache
.
atlas
.
model
.
notification
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.util.Date
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Represents a notification message that is associated with a version.
...
...
intg/src/main/java/org/apache/atlas/model/notification/AtlasNotificationStringMessage.java
View file @
a74f1b33
...
...
@@ -19,16 +19,16 @@
package
org
.
apache
.
atlas
.
model
.
notification
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/notification/EntityNotification.java
View file @
a74f1b33
...
...
@@ -17,17 +17,17 @@
*/
package
org
.
apache
.
atlas
.
model
.
notification
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.io.Serializable
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Base type of hook message.
...
...
intg/src/main/java/org/apache/atlas/model/notification/HookNotification.java
View file @
a74f1b33
...
...
@@ -17,18 +17,19 @@
*/
package
org
.
apache
.
atlas
.
model
.
notification
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.commons.lang.StringUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
java.io.Serializable
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Base type of hook message.
...
...
intg/src/main/java/org/apache/atlas/model/notification/MessageVersion.java
View file @
a74f1b33
...
...
@@ -18,9 +18,9 @@
package
org
.
apache
.
atlas
.
model
.
notification
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -29,8 +29,8 @@ import java.io.Serializable;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Represents the version of a notification message.
...
...
intg/src/main/java/org/apache/atlas/model/profile/AtlasUserProfile.java
View file @
a74f1b33
...
...
@@ -17,18 +17,20 @@
*/
package
org
.
apache
.
atlas
.
model
.
profile
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.AtlasBaseModelObject
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.List
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
apache
.
atlas
.
model
.
typedef
.
AtlasBaseTypeDef
.
dumpObjects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/profile/AtlasUserSavedSearch.java
View file @
a74f1b33
...
...
@@ -17,16 +17,18 @@
*/
package
org
.
apache
.
atlas
.
model
.
profile
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.AtlasBaseModelObject
;
import
org.apache.atlas.model.discovery.SearchParameters
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
java.io.Serializable
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasBaseTypeDef.java
View file @
a74f1b33
...
...
@@ -17,13 +17,12 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.TypeCategory
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.MapUtils
;
import
org.apache.commons.lang.builder.ToStringBuilder
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -37,8 +36,8 @@ import java.util.Map;
import
java.util.Objects
;
import
java.util.TimeZone
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasClassificationDef.java
View file @
a74f1b33
...
...
@@ -17,13 +17,15 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.PList
;
import
org.apache.atlas.model.SearchFilter.SortType
;
import
org.apache.atlas.model.TypeCategory
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -35,8 +37,8 @@ import java.util.Map;
import
java.util.Objects
;
import
java.util.Set
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasEntityDef.java
View file @
a74f1b33
...
...
@@ -17,13 +17,15 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.PList
;
import
org.apache.atlas.model.SearchFilter.SortType
;
import
org.apache.atlas.model.TypeCategory
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -35,8 +37,8 @@ import java.util.Map;
import
java.util.Objects
;
import
java.util.Set
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasEnumDef.java
View file @
a74f1b33
...
...
@@ -17,6 +17,10 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.io.Serializable
;
import
java.util.*
;
...
...
@@ -30,11 +34,9 @@ import org.apache.atlas.model.SearchFilter.SortType;
import
org.apache.atlas.model.TypeCategory
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.hadoop.util.StringUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasRelationshipDef.java
View file @
a74f1b33
...
...
@@ -17,11 +17,13 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.exception.AtlasBaseException
;
import
org.apache.atlas.model.TypeCategory
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -30,8 +32,8 @@ import java.util.ArrayList;
import
java.util.List
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* AtlasRelationshipDef is a TypeDef that defines a relationship.
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasRelationshipEndDef.java
View file @
a74f1b33
...
...
@@ -17,10 +17,12 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasStructDef.AtlasAttributeDef.Cardinality
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -28,8 +30,8 @@ import javax.xml.bind.annotation.XmlRootElement;
import
java.io.Serializable
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* The relationshipEndDef represents an end of the relationship. The end of the relationship is defined by a type, an
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasStructDef.java
View file @
a74f1b33
...
...
@@ -17,6 +17,11 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.Collection
;
...
...
@@ -39,13 +44,9 @@ import org.apache.atlas.model.SearchFilter.SortType;
import
org.apache.atlas.model.TypeCategory
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.hadoop.util.StringUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasTypeDefHeader.java
View file @
a74f1b33
...
...
@@ -17,10 +17,12 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.TypeCategory
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -28,8 +30,8 @@ import javax.xml.bind.annotation.XmlRootElement;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/model/typedef/AtlasTypesDef.java
View file @
a74f1b33
...
...
@@ -17,8 +17,11 @@
*/
package
org
.
apache
.
atlas
.
model
.
typedef
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.util.ArrayList
;
import
java.util.Collection
;
...
...
@@ -29,10 +32,9 @@ import javax.xml.bind.annotation.XmlAccessorType;
import
javax.xml.bind.annotation.XmlRootElement
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/type/AtlasType.java
View file @
a74f1b33
...
...
@@ -18,6 +18,10 @@
package
org
.
apache
.
atlas
.
type
;
import
com.fasterxml.jackson.core.*
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
com.fasterxml.jackson.databind.*
;
import
com.fasterxml.jackson.databind.module.SimpleModule
;
import
org.apache.atlas.exception.AtlasBaseException
;
import
org.apache.atlas.model.TypeCategory
;
import
org.apache.atlas.model.notification.EntityNotification
;
...
...
@@ -32,11 +36,6 @@ import org.apache.atlas.v1.model.notification.HookNotificationV1.EntityDeleteReq
import
org.apache.atlas.v1.model.notification.HookNotificationV1.EntityPartialUpdateRequest
;
import
org.apache.atlas.v1.model.notification.HookNotificationV1.EntityUpdateRequest
;
import
org.apache.atlas.v1.model.notification.HookNotificationV1.TypeRequest
;
import
org.codehaus.jackson.*
;
import
org.codehaus.jackson.map.*
;
import
org.codehaus.jackson.map.module.SimpleModule
;
import
org.codehaus.jackson.node.ObjectNode
;
import
org.codehaus.jackson.type.TypeReference
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -54,10 +53,10 @@ public abstract class AtlasType {
private
static
final
Logger
LOG
=
LoggerFactory
.
getLogger
(
AtlasStructType
.
class
);
private
static
final
ObjectMapper
mapper
=
new
ObjectMapper
()
.
configure
(
Deserialization
Config
.
Feature
.
USE_BIG_DECIMAL_FOR_FLOATS
,
true
);
.
configure
(
DeserializationFeature
.
USE_BIG_DECIMAL_FOR_FLOATS
,
true
);
private
static
final
ObjectMapper
mapperV1
=
new
ObjectMapper
()
.
configure
(
Deserialization
Config
.
Feature
.
USE_BIG_DECIMAL_FOR_FLOATS
,
true
);
.
configure
(
DeserializationFeature
.
USE_BIG_DECIMAL_FOR_FLOATS
,
true
);
static
{
SimpleModule
atlasSerDeModule
=
new
SimpleModule
(
"AtlasSerDe"
,
new
Version
(
1
,
0
,
0
,
null
));
...
...
@@ -231,9 +230,9 @@ public abstract class AtlasType {
@Override
public
HookNotification
deserialize
(
JsonParser
parser
,
DeserializationContext
context
)
throws
IOException
{
HookNotification
ret
=
null
;
Object
Mapper
mapper
=
(
ObjectMapper
)
parser
.
getCodec
();
ObjectNode
root
=
(
ObjectNode
)
mapper
.
readTree
(
parser
);
JsonNode
typeNode
=
root
!=
null
?
root
.
get
(
"type"
)
:
null
;
Object
Codec
mapper
=
parser
.
getCodec
();
TreeNode
root
=
mapper
.
readTree
(
parser
);
JsonNode
typeNode
=
root
!=
null
?
(
JsonNode
)
root
.
get
(
"type"
)
:
null
;
String
strType
=
typeNode
!=
null
?
typeNode
.
asText
()
:
null
;
HookNotificationType
notificationType
=
strType
!=
null
?
HookNotificationType
.
valueOf
(
strType
)
:
null
;
...
...
@@ -241,23 +240,23 @@ public abstract class AtlasType {
switch
(
notificationType
)
{
case
TYPE_CREATE:
case
TYPE_UPDATE:
ret
=
mapper
.
read
Value
(
root
,
TypeRequest
.
class
);
ret
=
mapper
.
treeTo
Value
(
root
,
TypeRequest
.
class
);
break
;
case
ENTITY_CREATE:
ret
=
mapper
.
read
Value
(
root
,
EntityCreateRequest
.
class
);
ret
=
mapper
.
treeTo
Value
(
root
,
EntityCreateRequest
.
class
);
break
;
case
ENTITY_PARTIAL_UPDATE:
ret
=
mapper
.
read
Value
(
root
,
EntityPartialUpdateRequest
.
class
);
ret
=
mapper
.
treeTo
Value
(
root
,
EntityPartialUpdateRequest
.
class
);
break
;
case
ENTITY_FULL_UPDATE:
ret
=
mapper
.
read
Value
(
root
,
EntityUpdateRequest
.
class
);
ret
=
mapper
.
treeTo
Value
(
root
,
EntityUpdateRequest
.
class
);
break
;
case
ENTITY_DELETE:
ret
=
mapper
.
read
Value
(
root
,
EntityDeleteRequest
.
class
);
ret
=
mapper
.
treeTo
Value
(
root
,
EntityDeleteRequest
.
class
);
break
;
}
}
...
...
@@ -270,16 +269,16 @@ public abstract class AtlasType {
@Override
public
EntityNotification
deserialize
(
JsonParser
parser
,
DeserializationContext
context
)
throws
IOException
{
EntityNotification
ret
=
null
;
Object
Mapper
mapper
=
(
ObjectMapper
)
parser
.
getCodec
();
ObjectNode
root
=
(
ObjectNode
)
mapper
.
readTree
(
parser
);
JsonNode
typeNode
=
root
!=
null
?
root
.
get
(
"type"
)
:
null
;
Object
Codec
mapper
=
parser
.
getCodec
();
TreeNode
root
=
mapper
.
readTree
(
parser
);
JsonNode
typeNode
=
root
!=
null
?
(
JsonNode
)
root
.
get
(
"type"
)
:
null
;
String
strType
=
typeNode
!=
null
?
typeNode
.
asText
()
:
null
;
EntityNotificationType
notificationType
=
strType
!=
null
?
EntityNotificationType
.
valueOf
(
strType
)
:
EntityNotificationType
.
ENTITY_NOTIFICATION_V1
;
if
(
root
!=
null
)
{
switch
(
notificationType
)
{
case
ENTITY_NOTIFICATION_V1:
ret
=
mapper
.
read
Value
(
root
,
EntityNotificationV1
.
class
);
ret
=
mapper
.
treeTo
Value
(
root
,
EntityNotificationV1
.
class
);
break
;
}
}
...
...
intg/src/main/java/org/apache/atlas/v1/model/instance/AtlasSystemAttributes.java
View file @
a74f1b33
...
...
@@ -18,9 +18,10 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
instance
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -30,8 +31,8 @@ import java.util.Date;
import
java.util.Map
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/instance/Id.java
View file @
a74f1b33
...
...
@@ -19,11 +19,12 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -36,8 +37,8 @@ import java.util.Map;
import
java.util.Objects
;
import
java.util.concurrent.atomic.AtomicLong
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/instance/Referenceable.java
View file @
a74f1b33
...
...
@@ -19,14 +19,13 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.apache.commons.collections.MapUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonFilter
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -38,8 +37,8 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/instance/Struct.java
View file @
a74f1b33
...
...
@@ -18,13 +18,13 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
instance
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.apache.commons.collections.MapUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -32,8 +32,8 @@ import javax.xml.bind.annotation.XmlRootElement;
import
java.io.Serializable
;
import
java.util.*
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/lineage/DataSetLineageResponse.java
View file @
a74f1b33
...
...
@@ -17,14 +17,15 @@
*/
package
org
.
apache
.
atlas
.
v1
.
model
.
lineage
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/lineage/LineageResponse.java
View file @
a74f1b33
...
...
@@ -17,15 +17,16 @@
*/
package
org
.
apache
.
atlas
.
v1
.
model
.
lineage
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.v1.model.instance.Struct
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/lineage/SchemaResponse.java
View file @
a74f1b33
...
...
@@ -17,17 +17,19 @@
*/
package
org
.
apache
.
atlas
.
v1
.
model
.
lineage
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.v1.model.typedef.ClassTypeDefinition
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
@JsonSerialize
(
include
=
JsonSerialize
.
Inclusion
.
NON_NULL
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/notification/EntityNotificationV1.java
View file @
a74f1b33
...
...
@@ -17,6 +17,12 @@
*/
package
org
.
apache
.
atlas
.
v1
.
model
.
notification
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.notification.EntityNotification
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.apache.atlas.v1.model.instance.Referenceable
;
...
...
@@ -25,10 +31,6 @@ import org.apache.atlas.type.AtlasClassificationType;
import
org.apache.atlas.type.AtlasTypeRegistry
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.MapUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnore
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -41,8 +43,8 @@ import java.util.Map;
import
java.util.Objects
;
import
java.util.Set
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Entity notification
...
...
intg/src/main/java/org/apache/atlas/v1/model/notification/HookNotificationV1.java
View file @
a74f1b33
...
...
@@ -17,13 +17,14 @@
*/
package
org
.
apache
.
atlas
.
v1
.
model
.
notification
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.notification.HookNotification
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.apache.atlas.v1.model.instance.Referenceable
;
import
org.apache.atlas.v1.model.typedef.TypesDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -32,8 +33,8 @@ import java.io.Serializable;
import
java.util.Arrays
;
import
java.util.List
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
* Contains the structure of messages transferred from hooks to atlas.
...
...
intg/src/main/java/org/apache/atlas/v1/model/typedef/AttributeDefinition.java
View file @
a74f1b33
...
...
@@ -18,10 +18,9 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
typedef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
...
...
@@ -29,8 +28,8 @@ import javax.xml.bind.annotation.XmlRootElement;
import
java.io.Serializable
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/typedef/ClassTypeDefinition.java
View file @
a74f1b33
...
...
@@ -18,9 +18,9 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
typedef
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -29,8 +29,8 @@ import java.io.Serializable;
import
java.util.List
;
import
java.util.Set
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/typedef/EnumTypeDefinition.java
View file @
a74f1b33
...
...
@@ -18,9 +18,10 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
typedef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -29,8 +30,8 @@ import java.io.Serializable;
import
java.util.List
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/typedef/HierarchicalTypeDefinition.java
View file @
a74f1b33
...
...
@@ -18,9 +18,9 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
typedef
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -30,8 +30,8 @@ import java.util.List;
import
java.util.Objects
;
import
java.util.Set
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/typedef/Multiplicity.java
View file @
a74f1b33
...
...
@@ -18,16 +18,16 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
typedef
;
import
org.codehaus.jackson.JsonGenerator
;
import
org.codehaus.jackson.JsonParser
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map
.DeserializationContext
;
import
org.codehaus.jackson.map
.JsonDeserializer
;
import
org.codehaus.jackson.map
.JsonSerializer
;
import
org.codehaus.jackson.map
.SerializerProvider
;
import
org.codehaus.jackson.map.annotate
.JsonDeserialize
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.core.JsonGenerator
;
import
com.fasterxml.jackson.core.JsonParser
;
import
com.fasterxml.jackson.databind
.DeserializationContext
;
import
com.fasterxml.jackson.databind
.JsonDeserializer
;
import
com.fasterxml.jackson.databind
.JsonSerializer
;
import
com.fasterxml.jackson.databind
.SerializerProvider
;
import
com.fasterxml.jackson.databind.annotation
.JsonDeserialize
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -37,8 +37,8 @@ import java.io.IOException;
import
java.io.Serializable
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/typedef/StructTypeDefinition.java
View file @
a74f1b33
...
...
@@ -18,9 +18,9 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
typedef
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -29,8 +29,8 @@ import java.io.Serializable;
import
java.util.List
;
import
java.util.Objects
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/typedef/TraitTypeDefinition.java
View file @
a74f1b33
...
...
@@ -18,9 +18,9 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
typedef
;
import
org.codehaus.jackson.annotate
.JsonAutoDetect
;
import
org.codehaus.jackson.annotate
.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate
.JsonSerialize
;
import
com.fasterxml.jackson.annotation
.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation
.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation
.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -29,8 +29,8 @@ import java.io.Serializable;
import
java.util.List
;
import
java.util.Set
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
intg/src/main/java/org/apache/atlas/v1/model/typedef/TypesDef.java
View file @
a74f1b33
...
...
@@ -18,10 +18,12 @@
package
org
.
apache
.
atlas
.
v1
.
model
.
typedef
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.model.typedef.AtlasBaseTypeDef
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -29,8 +31,8 @@ import javax.xml.bind.annotation.XmlRootElement;
import
java.io.Serializable
;
import
java.util.List
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
@JsonAutoDetect
(
getterVisibility
=
PUBLIC_ONLY
,
setterVisibility
=
PUBLIC_ONLY
,
fieldVisibility
=
NONE
)
...
...
notification/src/main/java/org/apache/atlas/kafka/KafkaNotification.java
View file @
a74f1b33
...
...
@@ -23,7 +23,6 @@ import kafka.server.KafkaServer;
import
kafka.utils.Time
;
import
org.apache.atlas.ApplicationProperties
;
import
org.apache.atlas.AtlasException
;
import
org.apache.atlas.model.notification.AtlasNotificationMessage
;
import
org.apache.atlas.notification.AbstractNotification
;
import
org.apache.atlas.notification.NotificationConsumer
;
import
org.apache.atlas.notification.NotificationException
;
...
...
@@ -41,7 +40,6 @@ import org.apache.kafka.clients.producer.RecordMetadata;
import
org.apache.zookeeper.server.NIOServerCnxnFactory
;
import
org.apache.zookeeper.server.ServerCnxnFactory
;
import
org.apache.zookeeper.server.ZooKeeperServer
;
import
org.codehaus.jackson.type.TypeReference
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.core.annotation.Order
;
...
...
notification/src/main/java/org/apache/atlas/notification/AbstractMessageDeserializer.java
View file @
a74f1b33
...
...
@@ -18,9 +18,9 @@
package
org
.
apache
.
atlas
.
notification
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
org.apache.atlas.model.notification.AtlasNotificationMessage
;
import
org.apache.atlas.model.notification.MessageVersion
;
import
org.codehaus.jackson.type.TypeReference
;
import
org.slf4j.Logger
;
/**
...
...
notification/src/main/java/org/apache/atlas/notification/AtlasNotificationMessageDeserializer.java
View file @
a74f1b33
...
...
@@ -18,6 +18,7 @@
package
org
.
apache
.
atlas
.
notification
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
com.google.common.annotations.VisibleForTesting
;
import
org.apache.atlas.model.notification.AtlasNotificationBaseMessage
;
import
org.apache.atlas.model.notification.AtlasNotificationBaseMessage.CompressionKind
;
...
...
@@ -26,7 +27,6 @@ import org.apache.atlas.model.notification.AtlasNotificationStringMessage;
import
org.apache.atlas.type.AtlasType
;
import
org.apache.atlas.model.notification.MessageVersion
;
import
org.apache.commons.lang3.StringUtils
;
import
org.codehaus.jackson.type.TypeReference
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -50,7 +50,7 @@ public abstract class AtlasNotificationMessageDeserializer<T> implements Message
public
static
final
String
VERSION_MISMATCH_MSG
=
"Notification message version mismatch. Expected %s but recieved %s. Message %s"
;
private
final
TypeReference
<
T
>
messageType
;
private
final
TypeReference
<
T
>
messageType
;
private
final
TypeReference
<
AtlasNotificationMessage
<
T
>>
notificationMessageType
;
private
final
MessageVersion
expectedVersion
;
private
final
Logger
notificationLogger
;
...
...
notification/src/main/java/org/apache/atlas/notification/entity/EntityMessageDeserializer.java
View file @
a74f1b33
...
...
@@ -18,11 +18,11 @@
package
org
.
apache
.
atlas
.
notification
.
entity
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
org.apache.atlas.model.notification.AtlasNotificationMessage
;
import
org.apache.atlas.model.notification.EntityNotification
;
import
org.apache.atlas.notification.AbstractMessageDeserializer
;
import
org.apache.atlas.notification.AbstractNotification
;
import
org.codehaus.jackson.type.TypeReference
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
notification/src/main/java/org/apache/atlas/notification/hook/HookMessageDeserializer.java
View file @
a74f1b33
...
...
@@ -18,11 +18,11 @@
package
org
.
apache
.
atlas
.
notification
.
hook
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
org.apache.atlas.model.notification.AtlasNotificationMessage
;
import
org.apache.atlas.model.notification.HookNotification
;
import
org.apache.atlas.notification.AbstractMessageDeserializer
;
import
org.apache.atlas.notification.AbstractNotification
;
import
org.codehaus.jackson.type.TypeReference
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
notification/src/test/java/org/apache/atlas/notification/AbstractNotificationConsumerTest.java
View file @
a74f1b33
...
...
@@ -18,11 +18,11 @@
package
org
.
apache
.
atlas
.
notification
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
org.apache.atlas.kafka.AtlasKafkaMessage
;
import
org.apache.atlas.model.notification.AtlasNotificationMessage
;
import
org.apache.atlas.type.AtlasType
;
import
org.apache.atlas.model.notification.MessageVersion
;
import
org.codehaus.jackson.type.TypeReference
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.testng.annotations.Test
;
...
...
pom.xml
View file @
a74f1b33
...
...
@@ -554,7 +554,7 @@
<!-- Needed for hooks -->
<aopalliance.version>
1.0
</aopalliance.version>
<
codehaus.jackson.version>
1.9.13
</codehaus.
jackson.version>
<
jackson.version>
2.9.2
</
jackson.version>
<commons-conf.version>
1.10
</commons-conf.version>
<commons-collections.version>
3.2.2
</commons-collections.version>
<commons-logging.version>
1.1.3
</commons-logging.version>
...
...
@@ -907,6 +907,10 @@
<artifactId>
*
</artifactId>
</exclusion>
<exclusion>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
*
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.htrace
</groupId>
<artifactId>
*
</artifactId>
</exclusion>
...
...
@@ -946,6 +950,10 @@
<groupId>
com.google.guava
</groupId>
<artifactId>
guava
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.codehaus.jackson
</groupId>
<artifactId>
*
</artifactId>
</exclusion>
</exclusions>
</dependency>
...
...
@@ -1108,18 +1116,6 @@
<!-- JSON -->
<dependency>
<groupId>
org.codehaus.jackson
</groupId>
<artifactId>
jackson-core-asl
</artifactId>
<version>
${codehaus.jackson.version}
</version>
</dependency>
<dependency>
<groupId>
org.codehaus.jackson
</groupId>
<artifactId>
jackson-mapper-asl
</artifactId>
<version>
${codehaus.jackson.version}
</version>
</dependency>
<dependency>
<groupId>
org.codehaus.jettison
</groupId>
<artifactId>
jettison
</artifactId>
<version>
${jettison.version}
</version>
...
...
repository/src/main/java/org/apache/atlas/repository/store/bootstrap/AtlasTypeDefStoreInitializer.java
View file @
a74f1b33
...
...
@@ -17,6 +17,11 @@
*/
package
org
.
apache
.
atlas
.
repository
.
store
.
bootstrap
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.AtlasErrorCode
;
import
org.apache.atlas.AtlasException
;
import
org.apache.atlas.exception.AtlasBaseException
;
...
...
@@ -39,9 +44,6 @@ import org.apache.commons.collections.MapUtils;
import
org.apache.commons.configuration.Configuration
;
import
org.apache.commons.lang.ObjectUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.stereotype.Service
;
...
...
@@ -59,8 +61,8 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
/**
...
...
shaded/hbase-client-shaded/pom.xml
View file @
a74f1b33
...
...
@@ -63,6 +63,7 @@
<excludes>
<!-- these are bundled with Atlas -->
<exclude>
org.slf4j:*
</exclude>
<exclude>
org.codehaus.jackson:*
</exclude>
</excludes>
</artifactSet>
<relocations>
...
...
shaded/hbase-server-shaded/pom.xml
View file @
a74f1b33
...
...
@@ -89,6 +89,7 @@
<excludes>
<!-- these are bundled with Atlas -->
<exclude>
org.slf4j:*
</exclude>
<exclude>
org.codehaus.jackson:*
</exclude>
</excludes>
</artifactSet>
<relocations>
...
...
webapp/pom.xml
View file @
a74f1b33
...
...
@@ -279,11 +279,6 @@
</dependency>
<dependency>
<groupId>
org.codehaus.jackson
</groupId>
<artifactId>
jackson-core-asl
</artifactId>
</dependency>
<dependency>
<groupId>
commons-io
</groupId>
<artifactId>
commons-io
</artifactId>
</dependency>
...
...
webapp/src/test/java/org/apache/atlas/web/integration/BasicSearchIT.java
View file @
a74f1b33
...
...
@@ -17,6 +17,11 @@
*/
package
org
.
apache
.
atlas
.
web
.
integration
;
import
com.fasterxml.jackson.annotation.JsonAutoDetect
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
org.apache.atlas.AtlasServiceException
;
import
org.apache.atlas.model.discovery.AtlasSearchResult
;
import
org.apache.atlas.model.discovery.SearchParameters
;
...
...
@@ -28,9 +33,6 @@ import org.apache.atlas.model.typedef.AtlasClassificationDef;
import
org.apache.atlas.model.typedef.AtlasTypesDef
;
import
org.apache.atlas.type.AtlasTypeUtil
;
import
org.apache.atlas.utils.TestResourceFileUtils
;
import
org.codehaus.jackson.annotate.JsonAutoDetect
;
import
org.codehaus.jackson.annotate.JsonIgnoreProperties
;
import
org.codehaus.jackson.map.annotate.JsonSerialize
;
import
org.testng.annotations.BeforeClass
;
import
org.testng.annotations.DataProvider
;
import
org.testng.annotations.Test
;
...
...
@@ -41,8 +43,9 @@ import java.util.ArrayList;
import
java.util.Collections
;
import
java.util.HashMap
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
org
.
codehaus
.
jackson
.
annotate
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
NONE
;
import
static
com
.
fasterxml
.
jackson
.
annotation
.
JsonAutoDetect
.
Visibility
.
PUBLIC_ONLY
;
import
static
org
.
testng
.
Assert
.
assertEquals
;
import
static
org
.
testng
.
Assert
.
assertNotNull
;
import
static
org
.
testng
.
Assert
.
fail
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment