Package org.dspace.content

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


                {
                    for (int z = 0; z < vals.length; z++)
                    {
                        if (!vals[z].equals(""))
                        {
                            item.addMetadata(schema, element, qualifier, LANGUAGE_QUALIFIER,
                                    vals[z]);
                        }
                    }
                }
            }
View Full Code Here


                    String thisVal = vals.get(z);
                    if (!buttonPressed.equals("submit_" + schema + "_"
                            + element + "_remove_" + z)
                            && !thisVal.equals(""))
                    {
                        item.addMetadata(schema, element, thisQual, null,
                                thisVal);
                    }
                }
            }
            else if ((inputType.equals("onebox"))
View Full Code Here

          return;
        }
       
        List<Element> metadata = root.getChildren("field",DIM_NS);
        for (Element field : metadata) {
          item.addMetadata(field.getAttributeValue("mdschema"), field.getAttributeValue("element"), field.getAttributeValue("qualifier"),
              field.getAttributeValue("lang"), field.getText());
        }
       
  }
 
View Full Code Here

    // get language - prefer xml:lang, accept lang.
    String lang = element.getAttributeValue("lang", Namespace.XML_NAMESPACE);
    if (lang == null) {
      lang = element.getAttributeValue("lang");
    }
    item.addMetadata("dc", element.getName(), null, lang, element.getText());
        }
       
  }
 
}
View Full Code Here

                    lang = me.getAttributeValue("lang");
                }

                if (qdc.length == 3)
                {
                    item.addMetadata(qdc[0], qdc[1], qdc[2], lang, me.getText());
                }
                else if (qdc.length == 2)
                {
                    item.addMetadata(qdc[0], qdc[1], null, lang, me.getText());
                }
View Full Code Here

                {
                    item.addMetadata(qdc[0], qdc[1], qdc[2], lang, me.getText());
                }
                else if (qdc.length == 2)
                {
                    item.addMetadata(qdc[0], qdc[1], null, lang, me.getText());
                }
                else
                {
                    throw new CrosswalkInternalException("Unrecognized format in QDC element identifier for key=\"" + key + "\", qdc=\"" + element2qdc.get(key) + "\"");
                }
View Full Code Here

                        // upgrade to a minimum of NOVALUE if there IS an authority key
                        if (authority != null && authority.length() > 0 && iconf == Choices.CF_UNSET)
                        {
                            iconf = Choices.CF_NOVALUE;
                        }
                        item.addMetadata(parts[0], parts[1], parts[2], lang,
                                             value, authority, iconf);
    }
   
    item.update();
    context.commit();
View Full Code Here

    String language = request.getParameter("language");
   
    MetadataField field = MetadataField.find(context,Integer.valueOf(fieldID));
    MetadataSchema schema = MetadataSchema.find(context,field.getSchemaID());
   
    item.addMetadata(schema.getName(), field.getElement(), field.getQualifier(), language, value);
   
    item.update();
    context.commit();
   
    result.setContinue(true);
View Full Code Here

                          }   
                  }           
            }
            else
            {
              item.addMetadata(dtom.schema, dtom.element, dtom.qualifier, dtom.language, dtom.value);
              ItemUpdate.pr("Metadata added: " + dtom.toString());
 
              if (!suppressUndo)
              {
                //itarch.addUndoDtom(dtom);
View Full Code Here

            if ((dcTypeID != -1) && (value != null) && !value.equals(""))
            {
                MetadataField field = MetadataField.find(context,dcTypeID);
                MetadataSchema schema = MetadataSchema.find(context,field.getSchemaID());
                item.addMetadata(schema.getName(),field.getElement(), field.getQualifier(), lang, value);
            }
        }

        item.update();
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.