Examples of VersioningService


Examples of org.dspace.versioning.VersioningService

            Item item = Item.find(context, itemID);

            if (AuthorizeManager.authorizeActionBoolean(context, item,
                    Constants.WRITE))
            {
                VersioningService versioningService = new DSpace()
                        .getSingletonService(VersioningService.class);
                versioningService.updateVersion(context, itemID, summary);

                context.commit();
            }
        }
        catch (Exception ex)
View Full Code Here

Examples of org.dspace.versioning.VersioningService

    {

        try
        {

            VersioningService versioningService = new DSpace()
                    .getSingletonService(VersioningService.class);
            versioningService.restoreVersion(context, versionID, summary);

            context.commit();

        }
        catch (Exception ex)
View Full Code Here

Examples of org.dspace.versioning.VersioningService

    {

        try
        {

            VersioningService versioningService = new DSpace()
                    .getSingletonService(VersioningService.class);
            VersionHistory versionHistory = versioningService
                    .findVersionHistory(context, itemId);

            for (String id : versionIDs)
            {
                versioningService.removeVersion(context, Integer.parseInt(id));
            }
            context.commit();

            // Retrieve the latest version of our history (IF any is even
            // present)
View Full Code Here

Examples of org.dspace.versioning.VersioningService

     * @return history
     */
    public static VersionHistory retrieveVersionHistory(Context context,
            Item item)
    {
        VersioningService versioningService = new DSpace()
                .getSingletonService(VersioningService.class);
        return versioningService.findVersionHistory(context, item.getID());
    }
View Full Code Here

Examples of org.dspace.versioning.VersioningService

        String result = "";

        try
        {
            Integer versionID = Integer.parseInt(stringVersionID);
            VersioningService versioningService = new DSpace()
                    .getSingletonService(VersioningService.class);
            Version version = versioningService.getVersion(context, versionID);
            if (version != null)
            {
                result = version.getSummary();
            }
View Full Code Here

Examples of org.dspace.versioning.VersioningService

        header.addCellContent(T_column5);


        for (String id : idsString.split(","))
        {
            VersioningService versioningService = new DSpace().getSingletonService(VersioningService.class);
            Version version = null;

            if(StringUtils.isNotBlank(id))
            {
                version = versioningService.getVersion(context, Integer.parseInt(id));
            }

            if(version!=null)
            {
                Row row = table.addRow();
View Full Code Here

Examples of org.dspace.versioning.VersioningService

    main.addHidden("versioning-continue").setValue(knot.getId());
  }


    private org.dspace.versioning.Version getVersion(int versionID){
        VersioningService versioningService = new DSpace().getSingletonService(VersioningService.class);
        return versioningService.getVersion(context, versionID);
    }
View Full Code Here

Examples of org.dspace.versioning.VersioningService

        super.recycle();
    }

    private boolean isLatest(Item item)
    {
        VersioningService versioningService = new DSpace().getSingletonService(VersioningService.class);
        org.dspace.versioning.VersionHistory history = versioningService.findVersionHistory(context, item.getID());
        return (history==null || history.getLatestVersion().getItem().getID() == item.getID());
    }
View Full Code Here

Examples of org.dspace.versioning.VersioningService

    }


    private boolean hasVersionHistory(Item item)
    {
        VersioningService versioningService = new DSpace().getSingletonService(VersioningService.class);
        org.dspace.versioning.VersionHistory history = versioningService.findVersionHistory(context, item.getID());
        return (history!=null);
    }
View Full Code Here

Examples of org.dspace.versioning.VersioningService

        return Item.find(context, itemID);
    }


    private org.dspace.versioning.VersionHistory retrieveVersionHistory(Item item){
       VersioningService versioningService = new DSpace().getSingletonService(VersioningService.class);
        return versioningService.findVersionHistory(context, item.getID());
    }
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.