Package org.jasig.portal.tools.versioning

Examples of org.jasig.portal.tools.versioning.VersionsManager


   
    /* (non-Javadoc)
     * @see org.jasig.portal.portlets.registerportal.IPortalDataCollector#getData()
     */
    public Map<String, String> getData() {
        final VersionsManager versionsManager = VersionsManager.getInstance();
       
        final Map<String, String> data = new LinkedHashMap<String, String>();
       
        final Version[] versions = versionsManager.getVersions();
        for (final Version version : versions) {
            data.put(version.getFname(), version.dottedTriple());
        }
       
        return data;
View Full Code Here


    /**
     * Internal method just to clarify that the writableRequest should be used from here on out.
     */
    protected void doGetInternal(IWritableHttpServletRequest writableRequest, HttpServletResponse res) {
        // Send the uPortal version in a header
        final VersionsManager versionManager = VersionsManager.getInstance();
        final Version version = versionManager.getVersion(IPermission.PORTAL_FRAMEWORK);
        res.setHeader("uPortal-version", "uPortal_rel-" + version.getMajor() + "-" + version.getMinor() + "-" + version.getMicro());

        //Check if the servlet failed to initialize
        if (fatalError) {
            try {
View Full Code Here

                            log.debug("setting tparam \"" + pName + "\"=\"" + pValue
                                    + "\".");
                        tst.setParameter(pName, pValue);
                    }

                    VersionsManager versionsManager = VersionsManager.getInstance();
                    Version[] versions = versionsManager.getVersions();

                    for (Version version : versions) {
                        String paramName = "version-" + version.getFname();
                        tst.setParameter(paramName, version.dottedTriple());
                    }

                    // the uP_productAndVersion stylesheet parameter is deprecated
                    // instead use the more generic "version-UP_VERSION" generated from the
                    // framework's functional name when all versions are pulled immediately
                    // above.
                    Version uPortalVersion = versionsManager.getVersion(IPermission.PORTAL_FRAMEWORK);
                    tst.setParameter("uP_productAndVersion", "uPortal " + uPortalVersion.dottedTriple());

                    final Locale[] locales = localeManager.getLocales();
                    if (locales != null && locales.length > 0 && locales[0] != null) {
                        tst.setParameter("USER_LANG", locales[0].toString().replace('_', '-'));
View Full Code Here

    /* (non-Javadoc)
     * @see javax.portlet.PortalContext#getPortalInfo()
     */
    public String getPortalInfo() {
        //TODO Refactor this to use an injected utility to retrieve the version once VersionsManager is reviewed
        final VersionsManager versionManager = VersionsManager.getInstance();
        final Version version = versionManager.getVersion(IPermission.PORTAL_FRAMEWORK);
        return "uPortal/" + version.dottedTriple();
    }
View Full Code Here

    runtimeData.put("baseActionURL", runtimeData.getBaseActionURL());
    runtimeData.put("isRenderingAsRoot", String.valueOf(runtimeData.isRenderingAsRoot()));

    // add version parameters (used in footer channel)
        VersionsManager versionsManager = VersionsManager.getInstance();
        Version[] versions = versionsManager.getVersions();

        for (Version version : versions) {
            String paramName = "version-" + version.getFname();
            runtimeData.setParameter(paramName, version.dottedTriple());
        }

        Version uPortalVersion = versionsManager.getVersion(IPermission.PORTAL_FRAMEWORK);

        // The "uP_productAndVersion" parameter is deprecated
        // instead use the "version-UP_FRAMEWORK" and other version parameters
        // generated immediately previously.
        runtimeData.put("uP_productAndVersion", "uPortal " + uPortalVersion.dottedTriple());
View Full Code Here

        enabled = evaluate(testType, fname, major, minor, micro);
       
        // now see if we can set it to the new version if specified
        if (enabled && newVersionIncluded)
        {
            VersionsManager vMgr = VersionsManager.getInstance();
            enabled =
                vMgr.setVersion(
                    fname,
                    setDescription,
                    setMajor,
                    setMinor,
                    setMicro);
View Full Code Here

     * @param micro
     * @return true if the block should be processed.
     */
    private boolean evaluate(String testType, String fname, int major, int minor, int micro)
    {
        VersionsManager vMgr = VersionsManager.getInstance();
        Version currVer = vMgr.getVersion(fname);
        Version testVer = new Version(fname, "", major, minor, micro);
       
        if (currVer == null)
            return true;
           
View Full Code Here

        enabled = evaluate(testType, fname, major, minor, micro);
       
        // now see if we can set it to the new version if specified
        if (enabled && newVersionIncluded)
        {
            VersionsManager vMgr = VersionsManager.getInstance();
            enabled =
                vMgr.setVersion(
                    fname,
                    setDescription,
                    setMajor,
                    setMinor,
                    setMicro);
View Full Code Here

     * @param micro
     * @return true if the block should be processed.
     */
    private boolean evaluate(String testType, String fname, int major, int minor, int micro)
    {
        VersionsManager vMgr = VersionsManager.getInstance();
        Version currVer = vMgr.getVersion(fname);
        Version testVer = new Version(fname, "", major, minor, micro);
       
        if (currVer == null)
            return true;
           
View Full Code Here

      Statement stmt = con.createStatement();
      try {
        int channelPublishId = channelDef.getId();

        // Remove versioning information for channel if found.
        VersionsManager mgr = VersionsManager.getInstance();
        mgr.removeVersion(channelDef.getFName());

        // Delete from UP_CHANNEL
        String delete = "DELETE FROM UP_CHANNEL WHERE CHAN_ID=" + channelPublishId;
        if (log.isDebugEnabled())
            log.debug("RDBMChannelRegistryStore.deleteChannelDefinition(): " + delete);
View Full Code Here

TOP

Related Classes of org.jasig.portal.tools.versioning.VersionsManager

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.