AuthorizeManager.authorizeAction(ourContext, this, Constants.WRITE);
canEdit();
    public void update()        throws SQLException, IOException, AuthorizeException    {        // Check authorisation        AuthorizeManager.authorizeAction(ourContext, this, Constants.WRITE);        HistoryManager.saveHistory(ourContext,            this,            HistoryManager.MODIFY,            ourContext.getCurrentUser(),            ourContext.getExtraLogInfo());        log.info(LogManager.getHeader(ourContext,            "update_collection",            "collection_id=" + getID()));        DatabaseManager.update(ourContext, collectionRow);        // reindex this collection (could be smarter, to only do when name changes)        DSIndexer.reIndexContent(ourContext, this);    }