Package com.sun.enterprise.deployment

Examples of com.sun.enterprise.deployment.ResourceReferenceDescriptor


        // pm-descriptors?
  PMDescriptorsNode pmsNode = new PMDescriptorsNode();
  pmsNode.writeDescriptor(ejbs, RuntimeTagNames.PM_DESCRIPTORS, bundleDescriptor);
       
        // cmpresource?
        ResourceReferenceDescriptor rrd = bundleDescriptor.getCMPResourceReference();
        if ( rrd != null ) {
            CmpResourceNode crn = new CmpResourceNode();
            crn.writeDescriptor(ejbs, RuntimeTagNames.CMP_RESOURCE, rrd);
        }
       
View Full Code Here


            return;
        }

        Iterator iterator = set.iterator();

        ResourceReferenceDescriptor resRefDesc;
        ContextResourceDecorator decorator;

        while (iterator.hasNext()) {
            resRefDesc = (ResourceReferenceDescriptor) iterator.next();
            decorator = new ContextResourceDecorator(resRefDesc);
View Full Code Here

        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) {
View Full Code Here

        return null;
    }

    public ResourceReferenceDescriptor getResourceReferenceByName(String name) {
        for (Iterator itr = this.resourceReferences.iterator(); itr.hasNext();) {
            ResourceReferenceDescriptor rrd = (ResourceReferenceDescriptor) itr.next();

            if (rrd.getName().equals(name)) {
                return rrd;
            }
        }

        return null;
View Full Code Here

            aVisitor.accept(aRef);
        }

        for (Iterator itr = getResourceReferenceDescriptors().iterator();
                itr.hasNext();) {
            ResourceReferenceDescriptor next = (ResourceReferenceDescriptor) itr.next();
            aVisitor.accept(next);
        }

        for (Iterator itr = getJmsDestinationReferenceDescriptors().iterator();
                itr.hasNext();) {
View Full Code Here

            ResourceRef resourceRef = (ResourceRef) newDescriptor;
            descriptor.getSipApplication().getSunSipDescriptor().
                    addResourceRef(resourceRef);

            try {
                ResourceReferenceDescriptor rrd = descriptor.getSipApplication().
                        getResourceReferenceByName(resourceRef.getResRefName());
               
                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());
            }
        } else if (newDescriptor instanceof ResourceEnvRef) {
            ResourceEnvRef resourceEnvRef = (ResourceEnvRef) newDescriptor;
            descriptor.getSipApplication().
                    getSunSipDescriptor().addResourceEnvRef(resourceEnvRef);

            try {
                JmsDestinationReferenceDescriptor rrd =
                    descriptor.getSipApplication().
                        getJmsDestinationReferenceByName(resourceEnvRef.
                            getResourceEnvRefName());
                if(rrd == null ) {
                    rrd = descriptor.getJmsDestinationReferenceByName(
                        resourceEnvRef.getResourceEnvRefName());
                }
                rrd.setJndiName(resourceEnvRef.getJndiName());
            } catch (IllegalArgumentException iae) {
                DOLUtils.getDefaultLogger().warning(iae.getMessage());
            }
        } else if (newDescriptor instanceof ServiceReferenceDescriptor) {
            descriptor.addServiceReferenceDescriptor((ServiceReferenceDescriptor) newDescriptor);
View Full Code Here

                    break;
                }
            }
           
            ResourceRef resRefs[] = testCase.getResourceRef();
            ResourceReferenceDescriptor resDesc;
            if(resRefs.length > 0)
            {
                for(int i=0;i<resRefs.length;i++)
                {
                    String refName = resRefs[i].getResRefName();
                    String refJndiName = resRefs[i].getJndiName();
                    DefaultResourcePrincipal defPrinci = resRefs[i].getDefaultResourcePrincipal();
                    if(defPrinci == null)
                    {
                        try
                        {
                            resDesc = descriptor.getResourceReferenceByName(refName);
                            String resAuth = resDesc.getAuthorization();
                            if(resAuth.equals(ResourceReferenceDescriptor.APPLICATION_AUTHORIZATION))
                            {
                                result.failed(smh.getLocalString(getClass().getName()+".failed",
                                    "FAILED [AS-EJB resource-ref] : res-auth for res-ref-name {0} is defined as Application." +
                                    "Therefore the default-resource-principal should be supplied with valid properties",
View Full Code Here

                    break;
                }
            }
           
            ResourceRef resRefs[] = testCase.getResourceRef();
            ResourceReferenceDescriptor resDesc;
            if(resRefs.length > 0)
            {
                for(int i=0;i<resRefs.length;i++)
                {
                    String refName = resRefs[i].getResRefName();
                    String refJndiName = resRefs[i].getJndiName();
                    try
                    {
                        resDesc = descriptor.getResourceReferenceByName(refName);
                        String type = resDesc.getType();
            if(refJndiName.equals(""))
            {
                            oneFailed = true;
                result.failed(smh.getLocalString(getClass().getName()+".failed1","FAILED [AS-EJB resource-ref]: jndi-name is blank string"));
            }
View Full Code Here

        try{
            Set resRef = descriptor.getResourceReferenceDescriptors();
            if(!(resRef.isEmpty())){
                Iterator it = resRef.iterator();
                while (it.hasNext()){
                    ResourceReferenceDescriptor resDesc = ((ResourceReferenceDescriptor)it.next());
                    String refName = resDesc.getName();
                    String refJndiName = resDesc.getJndiName();
                    ResourcePrincipal resPrinci = resDesc.getResourcePrincipal();
                   if(resPrinci == null)
                    {
                        try
                        {
                           resDesc = descriptor.getResourceReferenceByName(refName);
                            String resAuth = resDesc.getAuthorization();
                            if(resAuth.equals(ResourceReferenceDescriptor.APPLICATION_AUTHORIZATION))
                            {
                               addErrorDetails(result, compName);
                               result.failed(smh.getLocalString(getClass().getName()+".failed",
                                    "FAILED [AS-EJB resource-ref] : res-auth for res-ref-name {0} is defined as Application." +
View Full Code Here

        if(!(resRef.isEmpty()))
        {
            Iterator it = resRef.iterator();
            while (it.hasNext())
            {
                ResourceReferenceDescriptor resDesc = ((ResourceReferenceDescriptor)it.next());
                String refName = resDesc.getName();
                String refJndiName = resDesc.getJndiName();
                String type = resDesc.getType();
               
                if(refJndiName == null || refJndiName.trim().equals(""))
                {
                    oneFailed = true;
                    result.failed(smh.getLocalString(getClass().getName()+".failed",
View Full Code Here

TOP

Related Classes of com.sun.enterprise.deployment.ResourceReferenceDescriptor

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.