- logger.error("EntityContent: attach without mid");
- }
- }
-
- /**
- * overridden method setValues to patch creator_main_url
- */
- public void setValues(Map theStringValues) {
- if (theStringValues != null) {
- if (theStringValues.containsKey("creator_main_url")){
- if (((String)theStringValues.get("creator_main_url")).equalsIgnoreCase("http://")){
- theStringValues.remove("creator_main_url");
- }
- else if (!((String)theStringValues.get("creator_main_url")).startsWith("http://")){
- theStringValues.put("creator_main_url","http://"+((String)theStringValues.get("creator_main_url")));
- }
- }
- }
- super.setValues(theStringValues);
- }
-
- private boolean hasMedia() throws StorageObjectFailure
- {
- if (_hasMedia == null) {
- try {
- _hasMedia =
- new Boolean(DatabaseContentToMedia.getInstance().hasMedia(this));
- } catch (StorageObjectExc e) {
- throw new StorageObjectFailure(e);
- }