@Override
public void addCollection(Context context, Community community, Collection collection)
throws SQLException, AuthorizeException {
authorizeService.authorizeAction(context, community, Constants.ADD);
log.info(LogManager.getHeader(context, "add_collection",
"community_id=" + community.getID() + ",collection_id=" + collection.getID()));
if (!community.getCollections().contains(collection)) {
community.addCollection(collection);
collection.addCommunity(community);
}
context.addEvent(
new Event(Event.ADD, Constants.COMMUNITY, community.getID(), Constants.COLLECTION, collection.getID(),
community.getHandle(), getIdentifiers(context, community)));
}