Package org.apache.juddi.datatype.tmodel

Examples of org.apache.juddi.datatype.tmodel.TModel


    IdentifierBag idBag = new IdentifierBag();
    idBag.addKeyedReference(new KeyedReference("idBagKeyName","idBagkeyValue"));
    idBag.addKeyedReference(new KeyedReference("uuid:f78a135a-4769-4e79-8604-54d440314bc0","idBagKeyName2","idBagkeyValue2"));

    TModel tModel = new TModel();
    tModel.setTModelKey("uuid:269855db-62eb-4862-8e5a-1b06f2753038");
    tModel.setOperator("jUDDI");
    tModel.setAuthorizedName("Steve Viens");
    tModel.setName("jUDDI TModel");
    tModel.addDescription(new Description("tModel whatever"));
    tModel.addDescription(new Description("tModel whatever too","fr"));
    tModel.setCategoryBag(catBag);
    tModel.setIdentifierBag(idBag);
    tModel.setOverviewDoc(overDoc);

    System.out.println();

    RegistryObject regObject = tModel;
    handler.marshal(regObject,parent);
View Full Code Here


    IdentifierBag idBag = new IdentifierBag();
    idBag.addKeyedReference(new KeyedReference("idBagKeyName","idBagkeyValue"));
    idBag.addKeyedReference(new KeyedReference("uuid:f78a135a-4769-4e79-8604-54d440314bc0","idBagKeyName2","idBagkeyValue2"));

    TModel tModel = new TModel();
    tModel.setTModelKey("uuid:269855db-62eb-4862-8e5a-1b06f2753038");
    tModel.setOperator("jUDDI");
    tModel.setAuthorizedName("Guest");
    tModel.setName("jUDDI TModel");
    tModel.addDescription(new Description("tModel whatever"));
    tModel.addDescription(new Description("tModel whatever too","fr"));
    tModel.setCategoryBag(catBag);
    tModel.setIdentifierBag(idBag);
    tModel.setOverviewDoc(overDoc);

    TModelDetail object = new TModelDetail();
    object.setGeneric("2.0");
    object.setOperator("jUDDI.org");
    object.setTruncated(true);
View Full Code Here

    IdentifierBag idBag = new IdentifierBag();
    idBag.addKeyedReference(new KeyedReference("idBagKeyName","idBagkeyValue"));
    idBag.addKeyedReference(new KeyedReference("uuid:f78a135a-4769-4e79-8604-54d440314bc0","idBagKeyName2","idBagkeyValue2"));

    TModel tModel = new TModel();
    tModel.setTModelKey("uuid:269855db-62eb-4862-8e5a-1b06f2753038");
    tModel.setOperator("jUDDI");
    tModel.setAuthorizedName("Guest");
    tModel.setName("jUDDI TModel");
    tModel.addDescription(new Description("tModel whatever"));
    tModel.addDescription(new Description("tModel whatever too","fr"));
    tModel.setCategoryBag(catBag);
    tModel.setIdentifierBag(idBag);
    tModel.setOverviewDoc(overDoc);

    SaveTModel object = new SaveTModel();
    object.setAuthInfo(authInfo);
    object.addTModel(tModel);
    object.addTModel(tModel);
View Full Code Here

    IdentifierBag idBag = new IdentifierBag();
    idBag.addKeyedReference(new KeyedReference("idBagKeyName","idBagkeyValue"));
    idBag.addKeyedReference(new KeyedReference("uuid:f78a135a-4769-4e79-8604-54d440314bc0","idBagKeyName2","idBagkeyValue2"));

    TModel object = new TModel();
    object.setTModelKey("uuid:269855db-62eb-4862-8e5a-1b06f2753038");
    object.setOperator("jUDDI");
    object.setAuthorizedName("Guest");
    object.setName("jUDDI TModel");
    object.addDescription(new Description("tModel whatever"));
    object.addDescription(new Description("tModel whatever too","fr"));
    object.setCategoryBag(catBag);
    object.setIdentifierBag(idBag);
    object.setOverviewDoc(overDoc);

    return object;

  }
View Full Code Here

            try {

                TModelDetail tmodeldetail = registry.getTModelDetail(id);
                if(tmodeldetail != null && tmodeldetail.getTModelVector().size() > 0)
                {
                  TModel tmodel = (TModel)tmodeldetail.getTModelVector().elementAt(0);
                  ClassificationSchemeImpl scheme = new ClassificationSchemeImpl(lcm);
                  boolean uddiBased = isUDDIBasedTModel(tmodel);
                    if(uddiBased)
                    {
                      scheme.setName(new InternationalStringImpl(tmodel.getName()));
                      Vector descVect = tmodel.getDescriptionVector();
                      if(descVect != null && descVect.size() > 0)
                      {
                        Description d = (Description)descVect.elementAt(0);
                        scheme.setDescription(new InternationalStringImpl(d.getValue()));
                      }
                      scheme.setExternalLinks(ScoutUddiJaxrHelper.getExternalLinks(tmodel.getOverviewDoc()
                                                        ,lcm));
                      scheme.setExternalIdentifiers(ScoutUddiJaxrHelper.getExternalIdentifiers(tmodel.getIdentifierBag()
                                                        ,lcm))
                      scheme.setClassifications(ScoutUddiJaxrHelper.getClassifications(tmodel.getCategoryBag(),lcm));
                    }
                    else
                    {
                      Concept c = ScoutUddiJaxrHelper.getConcept(tmodeldetail, lcm);
View Full Code Here


        Iterator iter = schemes.iterator();
        while (iter.hasNext()) {
            try {
                TModel en =
                        ScoutJaxrUddiHelper.getTModelFromJAXRClassificationScheme((ClassificationScheme) iter.next());
                entityvect.add(en);
            }
            catch (ClassCastException ce) {
                throw new UnexpectedObjectException();
            }
        }
        log.debug("Method:save_classificationscheme: ENlength=" + entityvect.size());
        // Save business
        TModelDetail td = null;
        try {
            td = (TModelDetail) executeOperation(entityvect, "SAVE_TMODEL");
        }
        catch (RegistryException e) {
            exceptions.add(new SaveException(e.getLocalizedMessage()));
            bulk.setStatus(JAXRResponse.STATUS_FAILURE);
            return bulk;
        }

        entityvect = td.getTModelVector();
        log.debug("After Saving TModel. Obtained vector size:" + entityvect.size());
        for (int i = 0; entityvect != null && i < entityvect.size(); i++) {
            TModel tm = (TModel) entityvect.elementAt(i);
            coll.add(new KeyImpl(tm.getTModelKey()));
        }

        bulk.setCollection(coll);
        bulk.setExceptions(exceptions);
View Full Code Here


        Iterator iter = concepts.iterator();
        while (iter.hasNext()) {
            try {
                TModel en =
                        ScoutJaxrUddiHelper.getTModelFromJAXRConcept((Concept) iter.next());
                entityvect.add(en);
            }
            catch (ClassCastException ce) {
                throw new UnexpectedObjectException();
            }
        }
        log.debug("Method:save_concept: ENlength=" + entityvect.size());
        // Save business
        TModelDetail td = null;
        try {
            td = (TModelDetail) executeOperation(entityvect, "SAVE_TMODEL");
        }
        catch (RegistryException e) {
            exceptions.add(new SaveException(e.getLocalizedMessage()));
            bulk.setStatus(JAXRResponse.STATUS_FAILURE);
            return bulk;
        }

        entityvect = td.getTModelVector();
        log.debug("After Saving TModel. Obtained vector size:" + entityvect.size());
        for (int i = 0; entityvect != null && i < entityvect.size(); i++) {
            TModel tm = (TModel) entityvect.elementAt(i);
            coll.add(new KeyImpl(tm.getTModelKey()));
        }

        bulk.setCollection(coll);
        bulk.setExceptions(exceptions);
View Full Code Here

   public static Concept getConcept(TModelDetail tm, LifeCycleManager lcm)
           throws JAXRException
   {
      Concept concept = new ConceptImpl(lcm);
      Vector tc = tm.getTModelVector();
      TModel tmodel = (TModel)tc.elementAt(0);
      concept.setKey(lcm.createKey(tmodel.getTModelKey()));
      concept.setName(lcm.createInternationalString(tmodel.getName()));
      Description desc = getDescription(tmodel);
      if( desc != null ) concept.setDescription(lcm.createInternationalString(desc.getValue()));
     
      CategoryBag cbag = tmodel.getCategoryBag();
      concept.setClassifications(getClassifications(cbag,lcm));

      return concept;
   }
View Full Code Here

    }

    public static TModel getTModelFromJAXRClassificationScheme(ClassificationScheme scheme)
            throws JAXRException
    {
        TModel tm = new TModel();
        try
        {
            /*
             * a fresh scheme might not have a key
             */

            Key k = scheme.getKey();

            if(k != null) {
                tm.setTModelKey(k.getId());

            }

            /*
             * There's no reason to believe these are here either
             */

            Slot s = scheme.getSlot("authorizedName");

            if (s != null) {
                tm.setAuthorizedName(s.getName());
            }

            s = scheme.getSlot("operator");

            if (s != null) {
                tm.setOperator(s.getName());
            }

            InternationalStringImpl iname = (InternationalStringImpl) ((RegistryObject) scheme).getName();
            String name = iname.getValue();
            tm.setName(new Name(name, Locale.getDefault().getLanguage()));
            tm.addDescription(new Description( scheme.getDescription().getValue()));
            //ToDO:  overviewDoc,identifierBag,categoryBag
        } catch (Exception ud)
        {
            throw new JAXRException("Apache JAXR Impl:", ud);
        }
View Full Code Here

    }

    public static TModel getTModelFromJAXRConcept(Concept scheme)
            throws JAXRException
    {
        TModel tm = new TModel();
        if(scheme == null ) return null;
        try
        {
            Key key = scheme.getKey();
            if(key != null) tm.setTModelKey(key.getId());
            Slot sl1 = scheme.getSlot("authorizedName");
            if( sl1 != null ) tm.setAuthorizedName(sl1.getName());

            Slot sl2 = scheme.getSlot("operator");
            if( sl2 != null ) tm.setOperator(sl2.getName());


            InternationalStringImpl iname = (InternationalStringImpl) ((RegistryObject) scheme).getName();
            String name = iname.getValue();
            tm.setName(new Name(name, Locale.getDefault().getLanguage()));
            tm.addDescription(new Description( scheme.getDescription().getValue()));
            
            //External Links
            Collection externalLinks = scheme.getExternalLinks();
            if(externalLinks != null && externalLinks.size() > 0)
            {
              tm.setOverviewDoc(getOverviewDocFromExternalLink((ExternalLink)externalLinks.iterator().next()));
           
           
            //External Identifiers
            IdentifierBag idBag = new IdentifierBag();
            idBag.setKeyedReferenceVector(getKeyedReferenceVector(scheme.getExternalIdentifiers()));
            tm.setIdentifierBag(idBag);
           
            //Classifications
            Collection classifications = scheme.getClassifications();
            if(classifications != null && classifications.isEmpty() == false)
            {
              //Spec says from Concept, always assume the uddi-org:types
              tm.setCategoryBag(getCategoryBagFromConcept());
            }
        } catch (Exception ud)
        {
            throw new JAXRException("Apache JAXR Impl:", ud);
        }
View Full Code Here

TOP

Related Classes of org.apache.juddi.datatype.tmodel.TModel

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.