Package org.fao.geonet.kernel.metadata

Examples of org.fao.geonet.kernel.metadata.StatusActionsFactory


      int iLocalId = Integer.parseInt(id);
      dataMan.setTemplateExt(iLocalId, MetadataType.lookup(isTemplate));

      //--- use StatusActionsFactory and StatusActions class to possibly
      //--- change status as a result of this edit (use onEdit method)
      StatusActionsFactory saf = new StatusActionsFactory(gc.getStatusActionsClass());
      StatusActions sa = saf.createStatusActions(context);
            sa.onEdit(iLocalId, minor.equals("true"));

      if (data != null) {
        Element md = Xml.loadString(data, false);
View Full Code Here


        ISODate changeDate = new ISODate();

    //--- use StatusActionsFactory and StatusActions class to
    //--- change status and carry out behaviours for status changes
    StatusActionsFactory saf = new StatusActionsFactory(gc.getStatusActionsClass());

    StatusActions sa = saf.createStatusActions(context);

    Set<Integer> noChange = sa.statusChange(status, metadata, changeDate, changeMessage);

    //--- reindex metadata
    context.info("Re-indexing metadata");
View Full Code Here

    String changeMessage = Util.getParam(params, Params.CHANGE_MESSAGE);
    ISODate changeDate = new ISODate();

    //--- use StatusActionsFactory and StatusActions class to
    //--- change status and carry out behaviours for status changes
    StatusActionsFactory saf = new StatusActionsFactory(gc.getStatusActionsClass());

    StatusActions sa = saf.createStatusActions(context);

    Set<Integer> metadataIds = new HashSet<Integer>();
    metadataIds.add(iLocalId);

    sa.statusChange(status, metadataIds, changeDate, changeMessage);
View Full Code Here

TOP

Related Classes of org.fao.geonet.kernel.metadata.StatusActionsFactory

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.