Examples of Provenance


Examples of org.dbwiki.data.provenance.Provenance

      User user = users.get(rs.getInt(RelVersionColUser));
      int nodeId = rs.getInt(RelVersionColNode);
      NodeIdentifier nid = null;
      if(nodeId != -1)
        nid = new NodeIdentifier(nodeId);
      Provenance provenance =
        ProvenanceFactory.getProvenance((byte)rs.getInt(RelVersionColProvenance),
            user, nid, rs.getString(RelVersionColSource));
      long createTime = rs.getLong(RelVersionColTime);
      this.add(new Version(versionNumber, versionName, createTime, provenance, this));
   
View Full Code Here

Examples of org.dbwiki.data.provenance.Provenance

    PreparedStatement statement = con.prepareStatement(_insertSQL);
    statement.setInt(1, version.number());
    statement.setString(2, version.name());
   
    // FIXME #provenance: Should really put this code into Provenance or Version classes
    Provenance provenance = version.provenance();
   
    statement.setShort(3, provenance.type());
    if (provenance.user() != null) {
      statement.setInt(4, provenance.user().id());
    } else {
      statement.setInt(4, User.UnknownUserID);
    }
    if (provenance.identifier() != null) {
      statement.setInt(5, ((NodeIdentifier)provenance.identifier()).nodeID());
    } else {
      statement.setInt(5, RelVersionColNodeValImport);
    }
    if (provenance.isCopy()) {
      statement.setString(6, ((ProvenanceCopy)provenance).sourceURL());
    } else if (provenance.isImport()) {
      statement.setString(6, ((ProvenanceImport)provenance).sourceURL());
    } else {
      statement.setString(6, null);
    }
    statement.setLong(7, version.time());
View Full Code Here

Examples of org.wijiscommons.cdcl.gatepoint.Provenance

     * @param gatepointResponse Response received from a CDCL Gatepoint.
     * @return An updated SSAF document containing a payload that has gone through disclosure control.
     */
    static Node createDisclosureControlProvenanceNode(Document ssafDocument, DisclosureProblemOutputMessage gatepointResponse)
    {
        Provenance gatepointProvenance = gatepointResponse.getOutputMessageMetaData().getProvenance();
       
        Node disclosureControlGatepointURI = ssafDocument.createElementNS(CDCL_NAMESPACE, GATEPOINT_URI_ELEMENT_L_NAME);
        Node disclosureControlGatepointURIValue = ssafDocument.createTextNode(gatepointProvenance.getGatePointURI());
        disclosureControlGatepointURI.appendChild(disclosureControlGatepointURIValue);
       
        Node disclosureControlTimeStamp = ssafDocument.createElementNS(CDCL_NAMESPACE, GATEPOIN_PROCESS_TIMESTAMP_ELEMENT_L_NAME);
        // TODO(Jan 29, 2009): Replace deprecated method below - Pattabi Doraiswamy.
        Node disclosureControlTimeStampValue = ssafDocument.createTextNode(gatepointProvenance.getGatepointProcessTimeStamp().toGMTString());
        disclosureControlTimeStamp.appendChild(disclosureControlTimeStampValue);
       
        Node disclosureControlProvenanceRecordURL = ssafDocument.createElementNS(CDCL_NAMESPACE, PROVENANCE_RECORD_URL_ELEMENT_L_NAME);
        Node disclosureControlProvenanceRecordURLValue = ssafDocument.createTextNode(gatepointProvenance.getRecordURL());
        disclosureControlProvenanceRecordURL.appendChild(disclosureControlProvenanceRecordURLValue);
       
        Node disclosureControlProvenance = ssafDocument.createElementNS(CDCL_NAMESPACE, DISCLOSURE_CONTROL_PROVENANCE_ELEMENT_L_NAME);
        disclosureControlProvenance.appendChild(disclosureControlGatepointURI);
        disclosureControlProvenance.appendChild(disclosureControlTimeStamp);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.