Examples of CanonicalEquivID


Examples of org.openxri.xml.CanonicalEquivID

      if (!verifySynonymElement(cid, cid2))
        return "CanonicalID element is different from parent's";
    }


    CanonicalEquivID ceid = xrd.getCanonicalEquivID();
    CanonicalEquivID ceid2 = parent.getCanonicalEquivID();
    if (ceid != null && ceid2 == null)
      return "CanonicalEquivID element is not present in parent XRD";

    if (ceid != null) {
      if (!verifySynonymElement(ceid, ceid2))
View Full Code Here

Examples of org.openxri.xml.CanonicalEquivID

 
 
  protected String verifyCEID(XRI qxri, XRD xrd, ResolverFlags flags, ResolverState state)
    throws PartialResolutionException
  {
    CanonicalEquivID ceid = xrd.getCanonicalEquivID();
    if (ceid == null) {
      log.debug("verifyCEID - No CEID in the XRD");
      return Status.CID_ABSENT;
    }

    log.debug("verifyCEID - Verifying CEID (" + ceid.getValue() + ")");
   
    CanonicalID cid = xrd.getCanonicalID();
    if (cid == null) {
      log.debug("verifyCEID - No CID in the XRD");
      return Status.CID_FAILED;
    }
   
    XRI cidX;
    try {
      cidX = XRI.fromURINormalForm(cid.getValue());
    }
    catch (Exception e) {
      log.debug("verifyCEID - Unable to parse CID");
      return Status.CID_FAILED;
    }
   
    if (ceid.getValue().equals(cid.getValue())) {
      log.debug("verifyCEID - CID is character-for-character equivalent to CEID.");
      return Status.CID_VERIFIED;
    }
   
    try {
      XRI ceidX = XRI.fromURINormalForm(ceid.getValue());

      log.info("verifyCEID - resolving CEID");
      XRD ceidXRD = resolveAuthToXRD(ceidX, flags, state);
      Status s = ceidXRD.getStatus();
      if (!s.getCID().equals(Status.CID_VERIFIED)) {
        log.debug("verifyCEID - XRD for CEID is not CID verified");
        return Status.CID_FAILED;
      }
     
      CanonicalID cid2 = ceidXRD.getCanonicalID();
      if (cid2 == null) {
        log.debug("verifyCEID - no CID in the XRD in CEID");
        return Status.CID_FAILED;       
      }
     
      XRI cidX2 = XRI.fromURINormalForm(cid2.getValue());
      if (!cidX2.toURINormalForm().equals(cidX.toURINormalForm())) {
        log.debug("verifyCEID - CEID's XRD's CID is not equivalent to the original CID");
        return Status.CID_FAILED;
      }
     
      /// look for an EquivID or CanonicalEquivID backpointer to the original CID
      CanonicalEquivID ceid2 = ceidXRD.getCanonicalEquivID();
      XRI ceidX2 = XRI.fromURINormalForm(ceid2.getValue());
      if (ceidX2.toURINormalForm().equals(cidX.toURINormalForm())) {
        log.debug("verifyCEID - CEID backpointer found");
        return Status.CID_VERIFIED;
      }
View Full Code Here

Examples of org.openxri.xml.CanonicalEquivID

      if (!verifySynonymElement(cid, cid2))
        return "CanonicalID element is different from parent's";
    }


    CanonicalEquivID ceid = xrd.getCanonicalEquivID();
    CanonicalEquivID ceid2 = parent.getCanonicalEquivID();
    if (ceid != null && ceid2 == null)
      return "CanonicalEquivID element is not present in parent XRD";

    if (ceid != null) {
      if (!verifySynonymElement(ceid, ceid2))
View Full Code Here

Examples of org.openxri.xml.CanonicalEquivID

 
 
  protected String verifyCEID(XRI qxri, XRD xrd, ResolverFlags flags, ResolverState state)
    throws PartialResolutionException
  {
    CanonicalEquivID ceid = xrd.getCanonicalEquivID();
    if (ceid == null) {
      log.debug("verifyCEID - No CEID in the XRD");
      return Status.CID_ABSENT;
    }

    log.debug("verifyCEID - Verifying CEID (" + ceid.getValue() + ")");
   
    CanonicalID cid = xrd.getCanonicalID();
    if (cid == null) {
      log.debug("verifyCEID - No CID in the XRD");
      return Status.CID_FAILED;
    }
   
    XRI cidX;
    try {
      cidX = XRI.fromURINormalForm(cid.getValue());
    }
    catch (Exception e) {
      log.debug("verifyCEID - Unable to parse CID");
      return Status.CID_FAILED;
    }
   
    if (ceid.getValue().equals(cid.getValue())) {
      log.debug("verifyCEID - CID is character-for-character equivalent to CEID.");
      return Status.CID_VERIFIED;
    }
   
    try {
      XRI ceidX = XRI.fromURINormalForm(ceid.getValue());

      log.info("verifyCEID - resolving CEID");
      XRD ceidXRD = resolveAuthToXRD(ceidX, flags, state);
      Status s = ceidXRD.getStatus();
      if (!s.getCID().equals(Status.CID_VERIFIED)) {
        log.debug("verifyCEID - XRD for CEID is not CID verified");
        return Status.CID_FAILED;
      }
     
      CanonicalID cid2 = ceidXRD.getCanonicalID();
      if (cid2 == null) {
        log.debug("verifyCEID - no CID in the XRD in CEID");
        return Status.CID_FAILED;       
      }
     
      XRI cidX2 = XRI.fromURINormalForm(cid2.getValue());
      if (!cidX2.toURINormalForm().equals(cidX.toURINormalForm())) {
        log.debug("verifyCEID - CEID's XRD's CID is not equivalent to the original CID");
        return Status.CID_FAILED;
      }
     
      /// look for an EquivID or CanonicalEquivID backpointer to the original CID
      CanonicalEquivID ceid2 = ceidXRD.getCanonicalEquivID();
      XRI ceidX2 = XRI.fromURINormalForm(ceid2.getValue());
      if (ceidX2.toURINormalForm().equals(cidX.toURINormalForm())) {
        log.debug("verifyCEID - CEID backpointer found");
        return Status.CID_VERIFIED;
      }
View Full Code Here

Examples of org.openxri.xml.CanonicalEquivID

      if (!verifySynonymElement(cid, cid2))
        return "CanonicalID element is different from parent's";
    }


    CanonicalEquivID ceid = xrd.getCanonicalEquivID();
    CanonicalEquivID ceid2 = parent.getCanonicalEquivID();
    if (ceid != null && ceid2 == null)
      return "CanonicalEquivID element is not present in parent XRD";

    if (ceid != null) {
      if (!verifySynonymElement(ceid, ceid2))
View Full Code Here

Examples of org.openxri.xml.CanonicalEquivID

 
 
  protected String verifyCEID(XRI qxri, XRD xrd, ResolverFlags flags, ResolverState state)
    throws PartialResolutionException
  {
    CanonicalEquivID ceid = xrd.getCanonicalEquivID();
    if (ceid == null) {
      log.debug("verifyCEID - No CEID in the XRD");
      return Status.CID_ABSENT;
    }

    log.debug("verifyCEID - Verifying CEID (" + ceid.getValue() + ")");
   
    CanonicalID cid = xrd.getCanonicalID();
    if (cid == null) {
      log.debug("verifyCEID - No CID in the XRD");
      return Status.CID_FAILED;
    }
   
    XRI cidX;
    try {
      cidX = XRI.fromURINormalForm(cid.getValue());
    }
    catch (Exception e) {
      log.debug("verifyCEID - Unable to parse CID");
      return Status.CID_FAILED;
    }
   
    if (ceid.getValue().equals(cid.getValue())) {
      log.debug("verifyCEID - CID is character-for-character equivalent to CEID.");
      return Status.CID_VERIFIED;
    }
   
    try {
      XRI ceidX = XRI.fromURINormalForm(ceid.getValue());

      log.info("verifyCEID - resolving CEID");
      XRD ceidXRD = resolveAuthToXRD(ceidX, flags, state);
      Status s = ceidXRD.getStatus();
      if (!s.getCID().equals(Status.CID_VERIFIED)) {
        log.debug("verifyCEID - XRD for CEID is not CID verified");
        return Status.CID_FAILED;
      }
     
      CanonicalID cid2 = ceidXRD.getCanonicalID();
      if (cid2 == null) {
        log.debug("verifyCEID - no CID in the XRD in CEID");
        return Status.CID_FAILED;       
      }
     
      XRI cidX2 = XRI.fromURINormalForm(cid2.getValue());
      if (!cidX2.toURINormalForm().equals(ceidX.toURINormalForm())) {
        log.debug("verifyCEID - CEID's XRD's CID is not equivalent to the original CEID");
        return Status.CID_FAILED;
      }
     
      /// look for an EquivID or CanonicalEquivID backpointer to the original CID
      CanonicalEquivID ceid2 = ceidXRD.getCanonicalEquivID();
      if (ceid2 != null) {
        XRI ceidX2 = XRI.fromURINormalForm(ceid2.getValue());
        if (ceidX2.toURINormalForm().equals(cidX.toURINormalForm())) {
          log.debug("verifyCEID - CEID backpointer found");
          return Status.CID_VERIFIED;
        }
      }
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.