Examples of clearMetadata()


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

            {
                remainder.add(id.value);
            }
        }

        item.clearMetadata(MD_SCHEMA, DOI_ELEMENT, DOI_QUALIFIER, null);
        item.addMetadata(MD_SCHEMA, DOI_ELEMENT, DOI_QUALIFIER, null,
                remainder.toArray(new String[remainder.size()]));
        try {
            item.update();
            context.commit();
View Full Code Here

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

            @SuppressWarnings("unchecked") // This cast is correct
            List<String> pairs = inputs[i].getPairs();
            for (int j = 0; j < pairs.size(); j += 2)
            {
              String qualifier = pairs.get(j+1);
              item.clearMetadata(inputs[i].getSchema(), inputs[i].getElement(), qualifier, Item.ANY);
            }
          }
          else
          {
            String qualifier = inputs[i].getQualifier();
View Full Code Here

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

            }
          }
          else
          {
            String qualifier = inputs[i].getQualifier();
            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()

        //If we are dealing with an Item
        if(dso.getType()==Constants.ITEM)
        {
            Item item = (Item) dso;
            //clear all metadata entries
            item.clearMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY);
        }
        //Else if collection, clear its database table values
        else if (dso.getType()==Constants.COLLECTION)
        {
            Collection collection = (Collection) dso;
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()

            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
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.