Package org.apache.oodt.cas.filemgr.structs

Examples of org.apache.oodt.cas.filemgr.structs.Element


        return elementHash;
    }

    public static Element getElementFromXmlRpc(Hashtable<String, Object> elementHash) {
        Element element = new Element();
        element.setElementId((String) elementHash.get("id"));
        element.setElementName((String) elementHash.get("name"));
        element.setDescription((String) elementHash.get("description"));
        element.setDCElement((String) elementHash.get("dcElement"));

        return element;
    }
View Full Code Here


    String sql = "SELECT parameter_id, shortName, description from parameter WHERE parameter_id = "
        + elementId;
    Connection conn = null;
    Statement statement = null;
    ResultSet rs = null;
    Element element = null;

    try {
      conn = ds.getConnection();
      statement = conn.createStatement();
      rs = statement.executeQuery(sql);
View Full Code Here

    String sql = "SELECT parameter_id, shortName, description from parameter WHERE shortName = '"
        + elementName + "'";
    Connection conn = null;
    Statement statement = null;
    ResultSet rs = null;
    Element element = null;

    try {
      conn = ds.getConnection();
      statement = conn.createStatement();
      rs = statement.executeQuery(sql);
View Full Code Here

        r.setMimeType(rs.getString("product_reference_mimetype"));
        return r;
    }

    public static Element getElement(ResultSet rs) throws SQLException {
        Element element = new Element();
        element.setElementId(String.valueOf(rs.getInt("element_id")));
        element.setElementName(rs.getString("element_name"));
        element.setDCElement(rs.getString("dc_element"));
        element.setDescription(rs.getString("element_description"));
        return element;

    }
View Full Code Here

        String parent = rs.getString("parent_id");
        return parent;
    }
   
    public static Element toScienceDataElement(ResultSet rs) throws SQLException {
      Element element = new Element();
      element.setElementId(rs.getString("parameter_id"));
      element.setElementName(rs.getString("shortName"));
      element.setDescription(rs.getString("description"));
      return element;
    }
View Full Code Here

            throws ValidationLayerException {
        List<Element> elements = productTypeElementMap.get(type
                .getProductTypeId());

        for (Iterator<Element> i = elements.iterator(); i.hasNext();) {
            Element elementObj = i.next();
            if (elementObj.getElementId().equals(element.getElementId())) {
                elements.remove(elementObj);
                saveElementsAndMappings();
                break;
            }
        }
View Full Code Here

                            + product.getProductType().getName()
                            + ": Message: " + e.getMessage());
        }

        for (Iterator<Element> i = metadataTypes.iterator(); i.hasNext();) {
            Element element = i.next();
            List<String> values = m.getAllMetadata(element.getElementName());

            if (values == null) {
                LOG.log(Level.WARNING, "No Metadata specified for product ["
                        + product.getProductName() + "] for required field ["
                        + element.getElementName()
                        + "]: Attempting to continue processing metadata");
                continue;
            }

            for (Iterator<String> j = values.iterator(); j.hasNext();) {
                String value = j.next();

                try {
                    addMetadataValue(element, product, value);
                } catch (Exception e) {
                    e.printStackTrace();
                    LOG
                            .log(
                                    Level.WARNING,
                                    "Exception ingesting metadata. Error inserting field: ["
                                            + element.getElementId()
                                            + "=>"
                                            + value
                                            + "]: for product: ["
                                            + product.getProductName()
                                            + "]: Message: "
View Full Code Here

     */
    public Element getElementByName(String elementName)
            throws ValidationLayerException {
        for (Iterator<String> i = elementMap.keySet().iterator(); i.hasNext();) {
            String elementId = i.next();
            Element element = (Element) elementMap.get(elementId);
            if (element.getElementName().equals(elementName)) {
                return element;
            }
        }

        return null;
View Full Code Here

                        .getElementsByTagName("element");

                if (elementNodeList != null && elementNodeList.getLength() > 0) {
                    for (int j = 0; j < elementNodeList.getLength(); j++) {
                        Node elementNode = elementNodeList.item(j);
                        Element element = XmlStructFactory
                                .getElement(elementNode);
                        elementMap.put(element.getElementId(), element);
                    }
                }

            } catch (URISyntaxException e) {
                LOG.log(Level.WARNING,
View Full Code Here

                            + product.getProductType().getName()
                            + ": Message: " + e.getMessage());
        }

        for (Iterator<Element> i = metadataTypes.iterator(); i.hasNext();) {
            Element element = i.next();
            List<String> values = m.getAllMetadata(element.getElementName());

            if (values != null) {
                for (Iterator<String> j = values.iterator(); j.hasNext();) {
                    String value = j.next();

                    try {
                        removeMetadataValue(element, product, value);
                    } catch (Exception e) {
                        e.printStackTrace();
                        LOG
                                .log(
                                        Level.WARNING,
                                        "Exception removing metadata. Error deleting field: ["
                                                + element.getElementId()
                                                + "=>"
                                                + value
                                                + "]: for product: ["
                                                + product.getProductName()
                                                + "]: Message: "
View Full Code Here

TOP

Related Classes of org.apache.oodt.cas.filemgr.structs.Element

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.