Examples of PackageDetailsKey


Examples of org.rhq.core.domain.content.PackageDetailsKey

         *               deployed to. Note: when we add support for more package types, we'll need to refactor this
         *               out on a package type basis.
         *
         * jdobies, Sep 20, 2007
         */
        PackageDetailsKey key = details.getKey();
        String fileName = key.getName();
        int lastPathStart = fileName.lastIndexOf(File.separatorChar);
        if (lastPathStart > -1) {
            fileName = fileName.substring(lastPathStart + 1);
        }

View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

        return operationsDelegate;
    }

    private void earWarCreate(CreateResourceReport report, String resourceTypeName) throws Exception {
        ResourcePackageDetails details = report.getPackageDetails();
        PackageDetailsKey key = details.getKey();
        String archiveName = key.getName();

        // First check to see if the file name has the correct extension. Reject if the user attempts to
        // deploy a WAR file with a bad extension.
        String expectedExtension = resourceTypeName.equals(RESOURCE_TYPE_EAR) ? "ear" : "war";
View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

    @Test
    public void downloadBits() throws Exception {
        // Setup
        File downloadTo = File.createTempFile("JONServerDownloadActionHandlerTest-download", null);

        PackageDetailsKey key = new PackageDetailsKey("testPackage", "1.0", "testPackageType", "noarch");
        MockContentContext contentContext = new MockContentContext();
        MockContentServices contentServices = (MockContentServices) contentContext.getContentServices();
        contentServices.setFilename("handlers/JONServerDownloadActionHandlerTest-input-1.txt");

        JONServerDownloadActionHandler handler = new JONServerDownloadActionHandler();
View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

        when(mockCreateResourceReport.getResourceType()).thenReturn(mockResourceType);
        when(mockResourceType.getName()).thenReturn("Tomcat Web Application (WAR)");

        ResourcePackageDetails mockResourcePackageDetails = mock(ResourcePackageDetails.class);
        when(mockCreateResourceReport.getPackageDetails()).thenReturn(mockResourcePackageDetails);
        PackageDetailsKey mockPackageDetailsKey = mock(PackageDetailsKey.class);
        when(mockResourcePackageDetails.getKey()).thenReturn(mockPackageDetailsKey);
        when(mockPackageDetailsKey.getName()).thenReturn("testApplication.war");

        Configuration mockConfiguration = mock(Configuration.class);
        when(mockResourcePackageDetails.getDeploymentTimeConfiguration()).thenReturn(mockConfiguration);
        PropertySimple mockPropertySimple = mock(PropertySimple.class);
        when(mockConfiguration.getSimple(any(String.class))).thenReturn(mockPropertySimple);
View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

        createResourceReport.setStatus(null);
        File archiveFile = null;

        try {
            ResourcePackageDetails details = createResourceReport.getPackageDetails();
            PackageDetailsKey key = details.getKey();

            archiveFile = downloader.prepareArchive(key, resourceType);

            String archiveName = key.getName();

            if (!DeploymentUtils.hasCorrectExtension(archiveName, resourceType)) {
                createResourceReport.setStatus(CreateResourceStatus.FAILURE);
                createResourceReport.setErrorMessage("Incorrect extension specified on filename [" + archiveName + "]");
                return;
View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

                        sha256 = new MessageDigestGenerator(MessageDigestGenerator.SHA_256).calcDigestString(file);
                    } catch (Exception e) {
                        // leave as null
                    }
   
                    ResourcePackageDetails details = new ResourcePackageDetails(new PackageDetailsKey(file.getName(),
                        getVersion(sha256), getPackageTypeName(), "noarch"));
   
                    packages.add(details);
                    details.setFileCreatedDate(file.lastModified()); // Why don't we have a last modified time?
                    details.setFileName(file.getName());
View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

                if (displayName != null && installDateString != null && version != null) {
                    if (version.length() == 0) {
                        version = "1";
                    }
                    try {
                        ResourcePackageDetails details = new ResourcePackageDetails(new PackageDetailsKey(displayName,
                            version, type.getName(), "noarch"));
                        details.setFileCreatedDate(getDate(installDateString));
                        details.setInstallationTimestamp(getDate(installDateString));
                        details.setFileSize((long) packageKey.getIntValue("EstimatedSize", 0));
                        details.setDeploymentTimeConfiguration(getConfigurations(packageKey));
View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

                // just abort if we see that
                if ((fileName == null) || fileName.equals("")) {
                    continue;
                }

                PackageDetailsKey key = new PackageDetailsKey(name, version, "rpm", architectureName);
                ResourcePackageDetails packageDetails = new ResourcePackageDetails(key);
                packageDetails.setClassification(category);
                packageDetails.setDisplayName(name);
                packageDetails.setFileName(fileName);
                if (!md5.startsWith("00000000000000000000000000000000")) {
View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

    private ResourcePackageDetails packageDetails;
    private Configuration jbossPluginConfiguration;

    @BeforeMethod
    public void initPackageDetails() throws Exception {
        PackageDetailsKey key = new PackageDetailsKey("TestPackage", "1.0", "AS Patch", "noarch");
        packageDetails = new ResourcePackageDetails(key);

        Configuration extraProperties = new Configuration();
        extraProperties.put(new PropertySimple("instructionCompatibilityVersion", "1.4"));
        packageDetails.setExtraProperties(extraProperties);
View Full Code Here

Examples of org.rhq.core.domain.content.PackageDetailsKey

         *               deployed to. Note: when we add support for more package types, we'll need to refactor this
         *               out on a package type basis.
         *
         * jdobies, Sep 20, 2007
         */
        PackageDetailsKey key = details.getKey();
        String fileName = key.getName();
        int lastPathStart = fileName.lastIndexOf(File.separatorChar);
        if (lastPathStart > -1) {
            fileName = fileName.substring(lastPathStart + 1);
        }

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.