Examples of clearMetadata()


Examples of org.dspace.content.Item.clearMetadata()

                String[] metadata = issued.split("\\.");
                DCValue[] original = item.getMetadata(issued);
                String schema = metadata[0];
                String element = metadata[1];
                String qualifier = metadata.length > 2 ? metadata[2] : null;
                item.clearMetadata(schema, element, qualifier, Item.ANY);
                for (DCValue md : original)
                {
                    if (rpKey.equals(md.authority))
                    {
                        md.authority = null;
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

                String[] metadata = issued.split("\\.");
                DCValue[] original = item.getMetadata(issued);
                String schema = metadata[0];
                String element = metadata[1];
                String qualifier = metadata.length > 2 ? metadata[2] : null;
                item.clearMetadata(schema, element, qualifier, Item.ANY);

                for (DCValue md : original)
                {
                    for (String tempName : names)
                    {
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

                            mf.getSchemaID()).getName();
                    String element = mf.getElement();
                    String qualifier = mf.getQualifier();
                    DCValue[] values = item.getMetadata(schema, element,
                            qualifier, Item.ANY);
                    item.clearMetadata(schema, element, qualifier, Item.ANY);

                    for (DCValue val : values)
                    {
                        if (val.authority == null
                                && val.value != null
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

            if (qualifier == null
                    && inputs[i].getInputType().equals("qualdrop_value"))
            {
                qualifier = Item.ANY;
            }
            item.clearMetadata(inputs[i].getSchema(), inputs[i].getElement(),
                    qualifier, Item.ANY);
        }

        // Clear required-field errors first since missing authority
        // values can add them too.
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

        log.info("Item " + item.getHandle() + " was harvested more recently than the last update time reporetd by the OAI server; skipping.");
        return;
      }
     
      // Otherwise, clear and re-import the metadata and bitstreams
        item.clearMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY);
        if (descMD.size() == 1)
          MDxwalk.ingest(ourContext, item, descMD.get(0));
        else
          MDxwalk.ingest(ourContext, item, descMD);
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

            itarch.addUndoMetadataField(DtoMetadata.create(dcv.schema, dcv.element,
                dcv.qualifier, dcv.language, dcv.value));         
          }
        }
       
        item.clearMetadata(dummy.schema, dummy.element, dummy.qualifier, Item.ANY)
      }
    }
  }
}
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

    // Only metadata values within this scope will be considered. This
    // is so ajax request can operate on only a subset of the values.
    String scope = request.getParameter("scope");
    if ("*".equals(scope))
    {
      item.clearMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY);
    }
    else
    {
      String[] parts = parseName(scope);
      item.clearMetadata(parts[0],parts[1],parts[2],Item.ANY);
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

      item.clearMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY);
    }
    else
    {
      String[] parts = parseName(scope);
      item.clearMetadata(parts[0],parts[1],parts[2],Item.ANY);
    }
   
    // STEP 2:
    // First determine all the metadata fields that are within
    // the scope parameter
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

        log.info("Item " + item.getHandle() + " was harvested more recently than the last update time reporetd by the OAI server; skipping.");
        return;
      }

      // Otherwise, clear and re-import the metadata and bitstreams
        item.clearMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY);
        if (descMD.size() == 1)
            {
                MDxwalk.ingest(ourContext, item, descMD.get(0));
            }
        else
View Full Code Here

Examples of org.dspace.content.Item.clearMetadata()

        logDebugMessage("The target dso is " + dso.getName());
        if (dso instanceof Item)
        {
            try {
                Item item = (Item)dso;
                item.clearMetadata("dc", "format", Item.ANY, Item.ANY);
                for (Bundle bundle : item.getBundles()) {
                    if ("ORIGINAL".equals(bundle.getName())) {
                        for (Bitstream bitstream : bundle.getBitstreams()) {
                            // Add the metadata and update the item
                            addMetadata(item, bitstream, "original");
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.