You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by ma...@apache.org on 2018/05/25 20:08:04 UTC
[11/51] [partial] atlas git commit: ATLAS-2722: moved unused code
from branch-1.0
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/RepositoryErrorException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/RepositoryErrorException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/RepositoryErrorException.java
deleted file mode 100644
index 85d8821..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/RepositoryErrorException.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * RepositoryErrorException provides a checked exception for reporting situations where the metadata
- * repository hosting a metadata collection is unable to perform a request.
- * The OMRSErrorCode adds specific details for the cause/effect of the error.
- */
-public class RepositoryErrorException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor for creating a RepositoryErrorException. It captures the essential details
- * about the error, where it occurred and how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- */
- public RepositoryErrorException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This constructor is used when an unexpected exception has been caught that needs to be wrapped in a
- * RepositoryErrorException in order to add the essential details about the error, where it occurred and
- * how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- * @param caughtException the exception/error that caused this exception to be raised
- */
- public RepositoryErrorException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtException)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtException);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/StatusNotSupportedException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/StatusNotSupportedException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/StatusNotSupportedException.java
deleted file mode 100644
index 916edf1..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/StatusNotSupportedException.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * StatusNotSupportedException provides a checked exception for reporting that the metadata repository hosting
- * a metadata collection is not able to support the requested status.
- * The OMRSErrorCode adds specific details for the cause/effect of the error.
- */
-public class StatusNotSupportedException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor for creating an StatusNotSupportedException. It captures the essential details
- * about the error, where it occurred and how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- */
- public StatusNotSupportedException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This constructor is used when an unexpected exception has been caught that needs to be wrapped in an
- * StatusNotSupportedException in order to add the essential details about the error, where it occurred and
- * how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- * @param caughtException the exception/error that caused this exception to be raised
- */
- public StatusNotSupportedException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtException)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtException);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefConflictException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefConflictException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefConflictException.java
deleted file mode 100644
index 5831538..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefConflictException.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * TypeDefConflictException provides a checked exception for reporting that a typedef can not be added because
- * it conflicts with a TypeDef already stored. The OMRSErrorCode adds specific details for the cause/effect of the error.
- */
-public class TypeDefConflictException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor for creating a TypeDefConflictException. It captures the essential details
- * about the error, where it occurred and how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- */
- public TypeDefConflictException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This constructor is used when an unexpected exception has been caught that needs to be wrapped in a
- * TypeDefConflictException in order to add the essential details about the error, where it occurred and
- * how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- * @param caughtException the exception/error that caused this exception to be raised
- */
- public TypeDefConflictException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtException)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtException);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefInUseException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefInUseException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefInUseException.java
deleted file mode 100644
index 9f9019e..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefInUseException.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * TypeDefInUseException provides a checked exception for reporting that a typedef can not be deleted because there are
- * instances currently using it. The OMRSErrorCode adds specific details for the cause/effect of the error.
- */
-public class TypeDefInUseException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor for creating an TypeDefInUseException. It captures the essential details
- * about the error, where it occurred and how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- */
- public TypeDefInUseException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This constructor is used when an unexpected exception has been caught that needs to be wrapped in a
- * TypeDefInUseException in order to add the essential details about the error, where it occurred and
- * how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- * @param caughtException the exception/error that caused this exception to be raised
- */
- public TypeDefInUseException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtException)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtException);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefKnownException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefKnownException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefKnownException.java
deleted file mode 100644
index 96f2374..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefKnownException.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * TypeDefKnownException provides a checked exception for reporting that a type definition (TypeDef) can not be added because
- * it is already known to the repository. The OMRSErrorCode adds specific details for the cause/effect of the error.
- */
-public class TypeDefKnownException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor for creating an TypeDefKnownException. It captures the essential details
- * about the error, where it occurred and how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- */
- public TypeDefKnownException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This constructor is used when an unexpected exception has been caught that needs to be wrapped in a
- * TypeDefKnownException in order to add the essential details about the error, where it occurred and
- * how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- * @param caughtException the exception/error that caused this exception to be raised
- */
- public TypeDefKnownException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtException)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtException);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefNotKnownException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefNotKnownException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefNotKnownException.java
deleted file mode 100644
index 063dfdc..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefNotKnownException.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * TypeDefNotKnownException provides a checked exception for reporting that a requested typedef can not be found.
- * The OMRSErrorCode adds specific details for the cause/effect of the error.
- */
-public class TypeDefNotKnownException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor for creating a TypeDefNotKnownException. It captures the essential details
- * about the error, where it occurred and how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- */
- public TypeDefNotKnownException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This constructor is used when an unexpected exception has been caught that needs to be wrapped in a
- * TypeDefNotKnownException in order to add the essential details about the error, where it occurred and
- * how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- * @param caughtException the exception/error that caused this exception to be raised
- */
- public TypeDefNotKnownException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtException)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtException);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefNotSupportedException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefNotSupportedException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefNotSupportedException.java
deleted file mode 100644
index 46bf124..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeDefNotSupportedException.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * TypeDefNotSupportedException provides a checked exception for reporting that a typedef can not be added because
- * the local repository can not support it. The OMRSErrorCode adds specific details for the cause/effect of the error.
- */
-public class TypeDefNotSupportedException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor for creating a TypeDefNotSupportedException. It captures the essential details
- * about the error, where it occurred and how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- */
- public TypeDefNotSupportedException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This constructor is used when an unexpected exception has been caught that needs to be wrapped in a
- * TypeDefNotSupportedException in order to add the essential details about the error, where it occurred and
- * how to fix it.
- *
- * @param httpCode code to use across a REST interface
- * @param className name of class reporting error
- * @param actionDescription description of function it was performing when error detected
- * @param errorMessage description of error
- * @param systemAction actions of the system as a result of the error
- * @param userAction instructions for correcting the error
- * @param caughtException the exception/error that caused this exception to be raised
- */
- public TypeDefNotSupportedException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtException)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtException);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeErrorException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeErrorException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeErrorException.java
deleted file mode 100644
index e56f824..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/TypeErrorException.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * The TypeErrorException is thrown by an OMRS Connector when the requested type for an instance is not represented by
- * a known TypeDef.
- */
-public class TypeErrorException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor used for creating a TypeErrorException.
- *
- * @param httpCode - http response code to use if this exception flows over a REST call
- * @param className - name of class reporting error
- * @param actionDescription - description of function it was performing when error detected
- * @param errorMessage - description of error
- * @param systemAction - actions of the system as a result of the error
- * @param userAction - instructions for correcting the error
- */
- public TypeErrorException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This is the constructor used for creating a TypeErrorException that resulted from a previous error.
- *
- * @param httpCode - http response code to use if this exception flows over a REST call
- * @param className - name of class reporting error
- * @param actionDescription - description of function it was performing when error detected
- * @param errorMessage - description of error
- * @param systemAction - actions of the system as a result of the error
- * @param userAction - instructions for correcting the error
- * @param caughtError - the error that resulted in this exception.
- * */
- public TypeErrorException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtError)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtError);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/UserNotAuthorizedException.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/UserNotAuthorizedException.java b/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/UserNotAuthorizedException.java
deleted file mode 100644
index 3404056..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/ffdc/exception/UserNotAuthorizedException.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.ffdc.exception;
-
-/**
- * The UserNotAuthorizedException is thrown by an OMRS Connector when the supplied UserId is not permitted to
- * perform a specific operation on the metadata collection.
- */
-public class UserNotAuthorizedException extends OMRSCheckedExceptionBase
-{
- /**
- * This is the typical constructor used for creating a UserNotAuthorizedException.
- *
- * @param httpCode - http response code to use if this exception flows over a REST call
- * @param className - name of class reporting error
- * @param actionDescription - description of function it was performing when error detected
- * @param errorMessage - description of error
- * @param systemAction - actions of the system as a result of the error
- * @param userAction - instructions for correcting the error
- */
- public UserNotAuthorizedException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction);
- }
-
-
- /**
- * This is the constructor used for creating a UserNotAuthorizedException that resulted from a previous error.
- *
- * @param httpCode - http response code to use if this exception flows over a REST call
- * @param className - name of class reporting error
- * @param actionDescription - description of function it was performing when error detected
- * @param errorMessage - description of error
- * @param systemAction - actions of the system as a result of the error
- * @param userAction - instructions for correcting the error
- * @param caughtError - the error that resulted in this exception.
- * */
- public UserNotAuthorizedException(int httpCode, String className, String actionDescription, String errorMessage, String systemAction, String userAction, Throwable caughtError)
- {
- super(httpCode, className, actionDescription, errorMessage, systemAction, userAction, caughtError);
- }
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/localrepository/OMRSLocalRepository.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/localrepository/OMRSLocalRepository.java b/omrs/src/main/java/org/apache/atlas/omrs/localrepository/OMRSLocalRepository.java
deleted file mode 100644
index 53553f9..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/localrepository/OMRSLocalRepository.java
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.localrepository;
-
-import org.apache.atlas.ocf.properties.beans.Connection;
-import org.apache.atlas.omrs.eventmanagement.events.OMRSInstanceEventProcessor;
-import org.apache.atlas.omrs.eventmanagement.OMRSRepositoryEventManager;
-import org.apache.atlas.omrs.eventmanagement.events.OMRSTypeDefEventProcessor;
-
-
-/**
- * OMRSLocalRepository is an interface used by the OMRS components to retrieve information about the local
- * repository, to register listeners and to get access to the connector for the local repository.
- */
-public interface OMRSLocalRepository
-{
- /**
- * Returns the unique identifier (guid) of the local repository's metadata collection.
- *
- * @return String guid
- */
- String getMetadataCollectionId();
-
-
- /**
- * Returns the Connection to the local repository that can be used by remote servers to create
- * an OMRS repository connector to call this server in order to access the local repository.
- *
- * @return Connection object
- */
- Connection getLocalRepositoryRemoteConnection();
-
-
- /**
- * Return the event manager that the local repository uses to
- *
- * @return outbound repository event manager
- */
- OMRSRepositoryEventManager getOutboundRepositoryEventManager();
-
-
- /**
- * Return the TypeDef event processor that should be passed all incoming TypeDef events received
- * from the cohorts that this server is a member of.
- *
- * @return OMRSTypeDefEventProcessor for the local repository.
- */
- OMRSTypeDefEventProcessor getIncomingTypeDefEventProcessor();
-
-
- /**
- * Return the instance event processor that should be passed all incoming instance events received
- * from the cohorts that this server is a member of.
- *
- * @return OMRSInstanceEventProcessor for the local repository.
- */
- OMRSInstanceEventProcessor getIncomingInstanceEventProcessor();
-
-
- /**
- * Return the local server name - used for outbound events.
- *
- * @return String name
- */
- String getLocalServerName();
-
-
- /**
- * Return the local server type - used for outbound events.
- *
- * @return String name
- */
- String getLocalServerType();
-
-
- /**
- * Return the name of the organization that owns this local repository.
- *
- * @return String name
- */
- String getOrganizationName();
-}
http://git-wip-us.apache.org/repos/asf/atlas/blob/b0ecc36a/omrs/src/main/java/org/apache/atlas/omrs/localrepository/repositoryconnector/LocalOMRSConnectorProvider.java
----------------------------------------------------------------------
diff --git a/omrs/src/main/java/org/apache/atlas/omrs/localrepository/repositoryconnector/LocalOMRSConnectorProvider.java b/omrs/src/main/java/org/apache/atlas/omrs/localrepository/repositoryconnector/LocalOMRSConnectorProvider.java
deleted file mode 100644
index 4d3ddb4..0000000
--- a/omrs/src/main/java/org/apache/atlas/omrs/localrepository/repositoryconnector/LocalOMRSConnectorProvider.java
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.atlas.omrs.localrepository.repositoryconnector;
-
-import org.apache.atlas.ocf.Connector;
-import org.apache.atlas.ocf.ConnectorBroker;
-import org.apache.atlas.ocf.ConnectorProvider;
-import org.apache.atlas.ocf.ffdc.ConnectionCheckedException;
-import org.apache.atlas.ocf.ffdc.ConnectorCheckedException;
-import org.apache.atlas.ocf.properties.Connection;
-import org.apache.atlas.omrs.eventmanagement.OMRSRepositoryEventExchangeRule;
-import org.apache.atlas.omrs.eventmanagement.OMRSRepositoryEventManager;
-import org.apache.atlas.omrs.eventmanagement.repositoryeventmapper.OMRSRepositoryEventMapper;
-import org.apache.atlas.omrs.eventmanagement.repositoryeventmapper.OMRSRepositoryEventMapperConnector;
-import org.apache.atlas.omrs.ffdc.OMRSErrorCode;
-import org.apache.atlas.omrs.localrepository.repositorycontentmanager.OMRSRepositoryContentManager;
-import org.apache.atlas.omrs.localrepository.repositorycontentmanager.OMRSRepositoryHelper;
-import org.apache.atlas.omrs.localrepository.repositorycontentmanager.OMRSRepositoryValidator;
-import org.apache.atlas.omrs.metadatacollection.repositoryconnector.OMRSRepositoryConnector;
-
-import java.util.UUID;
-
-
-/**
- * LocalOMRSConnectorProvider implements the connector provider for LocalOMRSRepositoryConnector. Since a server only
- * has one LocalOMRSRepositoryConnector, this connector provider returns the singleton connector for the local repository.
- */
-public class LocalOMRSConnectorProvider extends ConnectorProvider
-{
- private String localMetadataCollectionId = null;
- private Connection localRepositoryRemoteConnection = null;
- private OMRSRepositoryEventMapperConnector realEventMapper = null;
- private OMRSRepositoryEventManager outboundRepositoryEventManager = null;
- private OMRSRepositoryContentManager repositoryContentManager = null;
- private OMRSRepositoryEventExchangeRule saveExchangeRule = null;
- private LocalOMRSRepositoryConnector localRepositoryConnector = null;
-
-
-
- /**
- * Constructor used by OMRSOperationalServices during server start-up - it
- * provides the configuration information about the local server that is used to set up the
- * local repository connector.
- *
- * @param localMetadataCollectionId - metadata collection Id for the local repository
- * @param localRepositoryRemoteConnection - connection object for creating a remote connector to this repository.
- * @param realEventMapper - optional event mapper for local repository
- * @param outboundRepositoryEventManager - event manager to call for outbound events.
- * @param repositoryContentManager - repositoryContentManager for supporting OMRS in managing TypeDefs.
- * @param saveExchangeRule - rule to determine what events to save to the local repository.
- */
- public LocalOMRSConnectorProvider(String localMetadataCollectionId,
- Connection localRepositoryRemoteConnection,
- OMRSRepositoryEventMapperConnector realEventMapper,
- OMRSRepositoryEventManager outboundRepositoryEventManager,
- OMRSRepositoryContentManager repositoryContentManager,
- OMRSRepositoryEventExchangeRule saveExchangeRule)
- {
- this.localMetadataCollectionId = localMetadataCollectionId;
- this.localRepositoryRemoteConnection = localRepositoryRemoteConnection;
- this.realEventMapper = realEventMapper;
- this.outboundRepositoryEventManager = outboundRepositoryEventManager;
- this.repositoryContentManager = repositoryContentManager;
- this.saveExchangeRule = saveExchangeRule;
- }
-
-
- /**
- * Constructor used by the OCF ConnectorBroker. This approach will result in an exception
- * when getConnector is called because there is no localMetadataCollectionId (amongst other things).
- */
- public LocalOMRSConnectorProvider()
- {
- }
-
-
- /**
- * Creates a new instance of a connector based on the information in the supplied connection.
- *
- * @param realLocalConnection - connection that should have all of the properties needed by the Connector Provider
- * to create a connector instance.
- * @return Connector - instance of the LocalOMRSRepositoryConnector wrapping the real local connector.
- * @throws ConnectionCheckedException - if there are missing or invalid properties in the connection
- * @throws ConnectorCheckedException - if there are issues instantiating or initializing the connector
- */
- public synchronized Connector getConnector(Connection realLocalConnection) throws ConnectionCheckedException,
- ConnectorCheckedException
- {
- String methodName = "getConnector()";
-
- if (localMetadataCollectionId == null)
- {
- /*
- * Throw checked exception to indicate that the local repository is not available. This
- * is likely to be a configuration error.
- */
- OMRSErrorCode errorCode = OMRSErrorCode.LOCAL_REPOSITORY_CONFIGURATION_ERROR;
- String errorMessage = errorCode.getErrorMessageId()
- + errorCode.getFormattedErrorMessage();
-
- throw new ConnectorCheckedException(errorCode.getHTTPErrorCode(),
- this.getClass().getName(),
- methodName,
- errorMessage,
- errorCode.getSystemAction(),
- errorCode.getUserAction());
- }
-
- /*
- * Only create one instance of the connector
- */
- if (localRepositoryConnector == null)
- {
- OMRSRepositoryConnector realLocalConnector;
-
- /*
- * Any problems creating the connector to the local repository are passed to the caller as exceptions.
- */
- ConnectorBroker connectorBroker = new ConnectorBroker();
- Connector connector = connectorBroker.getConnector(realLocalConnection);
-
- /*
- * Try casting the returned connector to a repository connector. This should work unless the connection
- * passed is for a different type of connector.
- */
- try
- {
- realLocalConnector = (OMRSRepositoryConnector) connector;
- }
- catch (Throwable error)
- {
- OMRSErrorCode errorCode = OMRSErrorCode.BAD_LOCAL_REPOSITORY_CONNECTION;
- String errorMessage = errorCode.getErrorMessageId()
- + errorCode.getFormattedErrorMessage();
-
- throw new ConnectionCheckedException(errorCode.getHTTPErrorCode(),
- this.getClass().getName(),
- methodName,
- errorMessage,
- errorCode.getSystemAction(),
- errorCode.getUserAction(),
- error);
- }
-
- /*
- * With the connection to the real local repository established it is possible to create the wrapper
- * for the local repository. This wrapper is seen by most OMRS Components as the local repository
- * connector. The exceptions are the inbound event processors that work with the real local connector.
- */
- localRepositoryConnector = new LocalOMRSRepositoryConnector(realLocalConnector,
- realEventMapper,
- outboundRepositoryEventManager,
- repositoryContentManager,
- saveExchangeRule);
- localRepositoryConnector.initialize(this.getNewConnectorGUID(), localRepositoryRemoteConnection);
- }
-
- return localRepositoryConnector;
- }
-
-
- /**
- * Each connector has a guid to make it easier to correlate log messages from the various components that
- * serve it. It uses a type 4 (pseudo randomly generated) UUID.
- * The UUID is generated using a cryptographically strong pseudo random number generator.
- *
- * @return guid for a new connector instance
- */
- private String getNewConnectorGUID()
- {
- UUID newUUID = UUID.randomUUID();
-
- return newUUID.toString();
- }
-}