Examples of PreservationActionDefinition


Examples of eu.scape_project.planning.model.PreservationActionDefinition

        alternatives = plan.getAlternativesDefinition().getConsideredAlternatives();

        targetMimetypes = new HashMap<Alternative, String>(alternatives.size());
        actionInfos = new HashMap<Alternative, ActionInfo>(alternatives.size());
        for (Alternative a : alternatives) {
            PreservationActionDefinition pad = a.getAction();
            if (pad != null) {
                targetMimetypes.put(a, "");
                ActionInfo actionInfo = ActionInfoFactory.createActionInfo(pad);
                actionInfos.put(a, actionInfo);
                myExperimentServices.load(actionInfo);
View Full Code Here

Examples of eu.scape_project.planning.model.PreservationActionDefinition

     * @return the new alternative
     * @throws PlanningException
     *             if the alternative could not be added
     */
    public Alternative addAlternative(IServiceInfo actionInfo) throws PlanningException {
        PreservationActionDefinition actionDefinition = new PreservationActionDefinition();
        actionDefinition.setActionIdentifier(actionInfo.getServiceIdentifier());
        actionDefinition.setShortname(actionInfo.getShortname());
        actionDefinition.setDescriptor(actionInfo.getDescriptor());
        actionDefinition.setUrl(actionInfo.getUrl());
        actionDefinition.setInfo(actionInfo.getInfo());

        String uniqueName = plan.getAlternativesDefinition().createUniqueName(actionDefinition.getShortname());
        Alternative a = Alternative.createAlternative(uniqueName, actionDefinition);
        plan.getAlternativesDefinition().addAlternative(a);
        return a;
    }
View Full Code Here

Examples of eu.scape_project.planning.model.PreservationActionDefinition

     * @return the new alternative
     * @throws PlanningException
     *             if the alternative could not be added
     */
    public Alternative addAlternative(ActionInfo actionInfo) throws PlanningException {
        PreservationActionDefinition actionDefinition = new PreservationActionDefinition();
        actionDefinition.setShortname(actionInfo.getShortname());
        actionDefinition.setDescriptor(actionInfo.getDescriptor());
        actionDefinition.setInfo(actionInfo.getInfo());
        actionDefinition.setActionIdentifier(actionInfo.getActionIdentifier());
        actionDefinition.setParams(actionInfo.getParams());
        actionDefinition.setParameterInfo(actionInfo.getParameterInfo());
        actionDefinition.setUrl(actionInfo.getUrl());
        actionDefinition.setTargetFormatInfo(actionInfo.getTargetFormatInfo());
        actionDefinition.setTargetFormat(actionInfo.getTargetFormat());
        actionDefinition.setEmulated(actionInfo.isEmulated());
        actionDefinition.setExecutable(actionInfo.isExecutable());

        String uniqueName = plan.getAlternativesDefinition().createUniqueName(actionDefinition.getShortname());
        Alternative a = Alternative.createAlternative(uniqueName, actionDefinition);
        plan.getAlternativesDefinition().addAlternative(a);
        return a;
    }
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.