@Override
public void addItem(Context context, Collection collection, Item item) throws SQLException, AuthorizeException {
authorizeService.authorizeAction(context, collection, Constants.ADD);
log.info(LogManager.getHeader(context, "add_item", "collection_id="
+ collection.getID() + ",item_id=" + item.getID()));
if (!item.getCollections().contains(collection)) {
item.addCollection(collection);
}
context.addEvent(new Event(Event.ADD, Constants.COLLECTION, collection.getID(),
Constants.ITEM, item.getID(), item.getHandle(),
getIdentifiers(context, collection)));
}