Example usage for javax.xml.registry.infomodel InternationalString getValue

List of usage examples for javax.xml.registry.infomodel InternationalString getValue

Introduction

In this page you can find the example usage for javax.xml.registry.infomodel InternationalString getValue.

Prototype

String getValue() throws JAXRException;

Source Link

Document

Gets the String value for the Locale returned by Locale.getDefault().

Usage

From source file:it.cnr.icar.eric.client.ui.thin.RegistryObjectCollectionBean.java

/**
* This method used to get the list of selected Registry Objects for 
* source.//from   www.  jav  a  2s  .com
* @return List.  
*/
public List<SelectItem> getReferenceScopeCodes() {
    ArrayList<SelectItem> pinnedDisplayList = new ArrayList<SelectItem>();
    try {
        for (int i = 0; i < pivotalRegistryObjectBean.size(); i++) {
            InternationalString referenceName = ((RegistryObjectBean) pivotalRegistryObjectBean.get(i))
                    .getRegistryObject().getName();

            if (referenceName.getValue() != null) {
                pinnedDisplayList.add(new SelectItem(
                        ((RegistryObjectBean) pivotalRegistryObjectBean.get(i)).getId(),
                        referenceName + "("
                                + ((RegistryObjectBean) pivotalRegistryObjectBean.get(i)).getObjectType()
                                + ")"));
            } else {
                pinnedDisplayList.add(new SelectItem(
                        ((RegistryObjectBean) pivotalRegistryObjectBean.get(i)).getId(),
                        ((RegistryObjectBean) pivotalRegistryObjectBean.get(i)).getId() + "("
                                + ((RegistryObjectBean) pivotalRegistryObjectBean.get(i)).getObjectType()
                                + ")"));
            }

        }
    } catch (Exception ex) {
        log.error(ex);
    }
    return pinnedDisplayList;
}

From source file:it.cnr.icar.eric.client.ui.thin.RegistryObjectCollectionBean.java

/**
* This method do Intialization for Relationship Operation and also 
* determine what kind of Relation(Reference and Assocation) should be establish 
* between two Registry Objects.  // ww w  . java 2  s  .com
* 
* @param none
* @return String
*/
public String doInitializeReference() {
    String status = "failure";
    String referenceType = null;
    InternationalString referenceName = null;
    boolean isReferenced = false;

    try {
        if (pivotalRegistryObjectBean.size() == 2) {
            if (referenceSourceCode != null) {
                int index = 0;
                if (referenceSourceCode
                        .equals(((RegistryObjectBean) pivotalRegistryObjectBean.get(0)).getId())) {
                    index = 1;
                    sourceType = "source";
                } else {
                    sourceType = "target";
                }
                referenceType = ((RegistryObjectBean) pivotalRegistryObjectBean.get(index)).getObjectType();
                referenceAttribute = ((RegistryObjectBean) pivotalRegistryObjectBean.get(index)).getId();
                referenceName = ((RegistryObjectBean) pivotalRegistryObjectBean.get(index)).getRegistryObject()
                        .getName();

                if (referenceName.getValue() != null) {
                    setReferenceTargetCode(referenceName + "(" + referenceType + ")");
                } else {
                    setReferenceTargetCode(referenceAttribute + "(" + referenceType + ")");
                }

            } else {
                referenceType = ((RegistryObjectBean) pivotalRegistryObjectBean.get(0)).getObjectType();
                referenceAttribute = ((RegistryObjectBean) pivotalRegistryObjectBean.get(1)).getId();
                referenceName = ((RegistryObjectBean) pivotalRegistryObjectBean.get(1)).getRegistryObject()
                        .getName();

                setReferenceSourceCode((((RegistryObjectBean) pivotalRegistryObjectBean.get(0)).getId()));
                if (referenceName.getValue() != null) {
                    setReferenceTargetCode(referenceName + "("
                            + ((RegistryObjectBean) pivotalRegistryObjectBean.get(1)).getObjectType() + ")");
                } else {
                    setReferenceTargetCode(referenceAttribute + "("
                            + ((RegistryObjectBean) pivotalRegistryObjectBean.get(1)).getObjectType() + ")");
                }
                sourceType = "source";
            }

            isReferenced = this.relationshipBean.checkReferenced(sourceType, referenceType);

            if (isReferenced) {
                String user1 = ((RegistryObjectImpl) ((RegistryObjectBean) pivotalRegistryObjectBean.get(0))
                        .getRegistryObject()).getOwner().getKey().getId();
                String user2 = ((RegistryObjectImpl) ((RegistryObjectBean) pivotalRegistryObjectBean.get(1))
                        .getRegistryObject()).getOwner().getKey().getId();
                String currentUser = RegistryBrowser.getDQM().getCallersUser().getKey().getId();

                isReferenced = (currentUser.equals(user1) && currentUser.equals(user2));
            }

            if (isReferenced) {
                referenceRelation = "Reference";
                associationRelation = null;

                setRelationshipType("Reference");
                refAttributeList = this.relationshipBean.getRefAttributes(sourceType, referenceType);
            }
            if (!isReferenced) {
                associationRelation = "Association";
                referenceRelation = null;

                setRelationshipType("Association");
                relationshipBean.setIsReferencedValid(false);
                initAssocation();
                append(WebUIResourceBundle.getInstance().getString("onlyAssociationSourceTarget",
                        new Object[] { this.relationshipBean.getSourceRegistryObjectName(),
                                this.relationshipBean.getTargetRegistryObjectName() }));
                clearRelationObjects();
            }
            status = "relationSuccessful";
        }
    } catch (Exception ex) {
        log.error(WebUIResourceBundle.getInstance().getString("message.FailedDuringReferenceOperation"), ex);
    }
    return status;
}

From source file:org.apache.ws.scout.util.ScoutJaxrUddiHelper.java

private static OverviewDoc getOverviewDocFromExternalLink(ExternalLink link) throws JAXRException {
    OverviewDoc od = objectFactory.createOverviewDoc();
    String url = link.getExternalURI();
    if (url != null)
        od.setOverviewURL(url);/* w  w  w. j  av a  2s. c  o  m*/
    InternationalString extDesc = link.getDescription();
    if (extDesc != null) {
        Description description = objectFactory.createDescription();
        od.getDescription().add(description);
        description.setValue(extDesc.getValue());
    }
    return od;
}

From source file:org.apache.ws.scout.util.ScoutJaxrUddiV3Helper.java

private static OverviewDoc getOverviewDocFromExternalLink(ExternalLink link) throws JAXRException {
    OverviewDoc od = objectFactory.createOverviewDoc();
    String url = link.getExternalURI();
    if (url != null) {
        org.uddi.api_v3.OverviewURL ourl = new org.uddi.api_v3.OverviewURL();
        ourl.setValue(url.toString());// w w  w  .j  ava 2  s.  c  o  m
        od.setOverviewURL(ourl);
    }
    InternationalString extDesc = link.getDescription();
    if (extDesc != null) {
        Description description = objectFactory.createDescription();
        od.getDescription().add(description);
        description.setValue(extDesc.getValue());
    }
    return od;
}