Package com.sun.enterprise.deployment.runtime.common

Examples of com.sun.enterprise.deployment.runtime.common.DefaultResourcePrincipal


            ContextResource[] resources = context.findResources();
            ResourceReferenceDescriptor resourceReference;
            SunWebApp iasBean =
                    ((WebBundleDescriptor)webBundleDescriptor).getSunDescriptor();
            ResourceRef[] rr = iasBean.getResourceRef();
            DefaultResourcePrincipal drp;
            ResourcePrincipal rp;
           
            for (int i=0; i<resources.length; i++) {
                resourceReference = new ResourceReferenceDescriptor(
                        resources[i].getName(), resources[i].getDescription(),
                        resources[i].getType());
                resourceReference.setJndiName(resources[i].getName());
                if (rr!=null) {
                    for (int j=0; j<rr.length; j++) {
                        if (resources[i].getName().equals(rr[j].getResRefName())) {
                            resourceReference.setJndiName(rr[i].getJndiName());
                            drp = rr[i].getDefaultResourcePrincipal();
                            if (drp!=null) {
                                rp = new ResourcePrincipal(drp.getName(), drp.getPassword());
                                resourceReference.setResourcePrincipal(rp);
                            }
                        }
                    }
                }
View Full Code Here


      ResourceRef resourceRef = (ResourceRef) newDescriptor;
      descriptor.getSunDescriptor().addResourceRef(resourceRef);
            try {
          ResourceReferenceDescriptor rrd = descriptor.getResourceReferenceByName(resourceRef.getResRefName());
          rrd.setJndiName(resourceRef.getJndiName());
              DefaultResourcePrincipal drp = resourceRef.getDefaultResourcePrincipal();
              if (drp!=null) {
        ResourcePrincipal rp = new ResourcePrincipal(drp.getName(), drp.getPassword());
            rrd.setResourcePrincipal(rp);
          }
            } catch (IllegalArgumentException iae) {
                DOLUtils.getDefaultLogger().warning(iae.getMessage());
            }
View Full Code Here

     */   
    public Node writeDescriptor(Node parent, String nodeName, ResourceRef descriptor) { 
        Node refNode = appendChild(parent, nodeName);
  appendTextChild(refNode, RuntimeTagNames.RES_REF_NAME, descriptor.getResRefName());
  appendTextChild(refNode, RuntimeTagNames.JNDI_NAME, descriptor.getJndiName());
  DefaultResourcePrincipal defaultPrincipal = descriptor.getDefaultResourcePrincipal();
  if (defaultPrincipal!=null) {
      DefaultResourcePrincipalNode subNode = new DefaultResourcePrincipalNode();
      subNode.writeDescriptor(refNode, RuntimeTagNames.DEFAULT_RESOURCE_PRINCIPAL, defaultPrincipal);
  }
        return refNode;
View Full Code Here

    public void configureResources() {
        SipApplication sipApp = convergedContext.getSipApplication();
        SunSipApp sunSipApp = convergedContext.getSipApplication().getSunSipDescriptor();
        ResourceRef[] rr = sunSipApp.getResourceRef();
        DefaultResourcePrincipal drp;
        ResourcePrincipal rp;
        ResourceReferenceDescriptor resRefDesc;
        ContextResourceDecorator decorator;

        if (rr != null) {
            for (int j = 0; j < rr.length; j++) {
                if (sipApp.getResourceReferenceByName(rr[j].getResRefName()) != null) {
                    sipApp.getResourceReferenceByName(rr[j].getResRefName()).setJndiName(rr[j].getJndiName());
                    drp = rr[j].getDefaultResourcePrincipal();

                    if (drp != null) {
                        rp = new ResourcePrincipal(drp.getName(), drp.getPassword());
                        sipApp.getResourceReferenceByName(rr[j].getResRefName()).setResourcePrincipal(rp);
                    }
                }
            }
        }
View Full Code Here

                if( rrd == null) {
                    descriptor.getResourceReferenceByName(resourceRef.getResRefName());
                }
                rrd.setJndiName(resourceRef.getJndiName());

                DefaultResourcePrincipal drp = resourceRef.getDefaultResourcePrincipal();

                if (drp != null) {
                    ResourcePrincipal rp = new ResourcePrincipal(drp.getName(),
                            drp.getPassword());
                    rrd.setResourcePrincipal(rp);
                }
            } catch (IllegalArgumentException iae) {
                DOLUtils.getDefaultLogger().warning(iae.getMessage());
            }
View Full Code Here

     */   
    public Node writeDescriptor(Node parent, String nodeName, ResourceRef descriptor) { 
        Node refNode = appendChild(parent, nodeName);
  appendTextChild(refNode, RuntimeTagNames.RES_REF_NAME, descriptor.getResRefName());
  appendTextChild(refNode, RuntimeTagNames.JNDI_NAME, descriptor.getJndiName());
  DefaultResourcePrincipal defaultPrincipal = descriptor.getDefaultResourcePrincipal();
  if (defaultPrincipal!=null) {
      DefaultResourcePrincipalNode subNode = new DefaultResourcePrincipalNode();
      subNode.writeDescriptor(refNode, RuntimeTagNames.DEFAULT_RESOURCE_PRINCIPAL, defaultPrincipal);
  }
        return refNode;
View Full Code Here

        ContextResource[] resources = context.findResources();
        ResourceReferenceDescriptor resourceReference;
        SunWebApp iasBean = webBundleDescriptor.getSunDescriptor();
        ResourceRef[] rr = iasBean.getResourceRef();
        DefaultResourcePrincipal drp;
        ResourcePrincipal rp;


        for (int i=0; i<resources.length; i++) {
            resourceReference = new ResourceReferenceDescriptor(
                    resources[i].getName(), resources[i].getDescription(),
                    resources[i].getType());
            resourceReference.setJndiName(resources[i].getName());
            if (rr!=null) {
                for (int j=0; j<rr.length; j++) {
                    if (resources[i].getName().equals(rr[j].getResRefName())) {
                        resourceReference.setJndiName(rr[i].getJndiName());
                        drp = rr[i].getDefaultResourcePrincipal();
                        if (drp!=null) {
                            rp = new ResourcePrincipal(drp.getName(), drp.getPassword());
                            resourceReference.setResourcePrincipal(rp);
                        }
                    }
                }
            }
View Full Code Here

TOP

Related Classes of com.sun.enterprise.deployment.runtime.common.DefaultResourcePrincipal

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.