Repository: incubator-atlas Updated Branches: refs/heads/0.8-incubating 46485ba13 -> 74f388cf1
ATLAS-1669: removed unused classes Signed-off-by: Madhan Neethiraj <[email protected]> (cherry picked from commit 919503968f81dc46e93bc73ba3da84a10cbcee7c) Project: http://git-wip-us.apache.org/repos/asf/incubator-atlas/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-atlas/commit/74f388cf Tree: http://git-wip-us.apache.org/repos/asf/incubator-atlas/tree/74f388cf Diff: http://git-wip-us.apache.org/repos/asf/incubator-atlas/diff/74f388cf Branch: refs/heads/0.8-incubating Commit: 74f388cf1114f88dce0c6626091f915fe205afbb Parents: 46485ba Author: nixonrodrigues <[email protected]> Authored: Sat Mar 11 00:19:16 2017 +0530 Committer: Madhan Neethiraj <[email protected]> Committed: Fri Mar 17 18:40:07 2017 -0700 ---------------------------------------------------------------------- .../atlas/addons/ModelDefinitionDump.java | 51 ------------ .../apache/atlas/utils/XMLPropertiesUtil.java | 86 -------------------- 2 files changed, 137 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/74f388cf/common/src/main/java/org/apache/atlas/addons/ModelDefinitionDump.java ---------------------------------------------------------------------- diff --git a/common/src/main/java/org/apache/atlas/addons/ModelDefinitionDump.java b/common/src/main/java/org/apache/atlas/addons/ModelDefinitionDump.java deleted file mode 100644 index 777bfab..0000000 --- a/common/src/main/java/org/apache/atlas/addons/ModelDefinitionDump.java +++ /dev/null @@ -1,51 +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 - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * 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.addons; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.io.PrintWriter; - -/** - * A class to write a model to a file. - */ -public final class ModelDefinitionDump { - - private ModelDefinitionDump() { - } - - /** - * Write given model as JSON to given file. - * @param outputFileName file name to write model to - * @param modelAsJson model serialized as JSON - * @throws IOException - */ - public static void dumpModelToFile(String outputFileName, String modelAsJson) throws IOException { - File dir = new File(outputFileName).getParentFile(); - if (!dir.exists()) { - dir.mkdirs(); - } - PrintWriter printWriter = new PrintWriter(new BufferedWriter(new FileWriter(outputFileName))); - printWriter.write(modelAsJson); - printWriter.close(); - } - -} http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/74f388cf/common/src/main/java/org/apache/atlas/utils/XMLPropertiesUtil.java ---------------------------------------------------------------------- diff --git a/common/src/main/java/org/apache/atlas/utils/XMLPropertiesUtil.java b/common/src/main/java/org/apache/atlas/utils/XMLPropertiesUtil.java deleted file mode 100644 index 271c1c6..0000000 --- a/common/src/main/java/org/apache/atlas/utils/XMLPropertiesUtil.java +++ /dev/null @@ -1,86 +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 - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * 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.utils; - -import java.io.IOException; -import java.io.InputStream; -import java.util.Properties; - -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.util.DefaultPropertiesPersister; -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; -/** - * Util class for XMLProperties. - */ -public class XMLPropertiesUtil extends DefaultPropertiesPersister { - private static Logger logger = LoggerFactory.getLogger(XMLPropertiesUtil.class); - - public XMLPropertiesUtil() { - } - - @Override - public void loadFromXml(Properties properties, InputStream inputStream) throws IOException { - try { - DocumentBuilderFactory xmlDocumentBuilderFactory = DocumentBuilderFactory - .newInstance(); - xmlDocumentBuilderFactory.setIgnoringComments(true); - xmlDocumentBuilderFactory.setNamespaceAware(true); - DocumentBuilder xmlDocumentBuilder = xmlDocumentBuilderFactory - .newDocumentBuilder(); - Document xmlDocument = xmlDocumentBuilder.parse(inputStream); - xmlDocument.getDocumentElement().normalize(); - - NodeList nList = xmlDocument.getElementsByTagName("property"); - - for (int temp = 0; temp < nList.getLength(); temp++) { - - Node nNode = nList.item(temp); - - if (nNode.getNodeType() == Node.ELEMENT_NODE) { - - Element eElement = (Element) nNode; - - String propertyName = ""; - String propertyValue = ""; - if (eElement.getElementsByTagName("name").item(0) != null) { - propertyName = eElement.getElementsByTagName("name") - .item(0).getTextContent().trim(); - } - if (eElement.getElementsByTagName("value").item(0) != null) { - propertyValue = eElement.getElementsByTagName("value") - .item(0).getTextContent().trim(); - } - - properties.put(propertyName, propertyValue); - - } - } - } catch (Exception e) { - logger.error("Error loading : ", e); - } - } - -}
