public override DataResponse AddProfile(RegionProfileData profile) { if (manager.Get(typeof(RegionProfileData), profile.Uuid) == null) { manager.Insert(profile); return(DataResponse.RESPONSE_OK); } else { return(DataResponse.RESPONSE_ERROR); } }
public void StoreRegionSettings(RegionSettings rs) { RegionSettings oldRegionSettings = (RegionSettings)manager.Get(typeof(RegionSettings), rs.RegionUUID); if (oldRegionSettings != null) { manager.Update(rs); } else { manager.Insert(rs); } }
/// <summary> /// Basic Crud operations on data /// /// Read /// </summary> /// <summary> /// Returns an inventory item by its UUID /// </summary> /// <param name="item">The UUID of the item to be returned</param> /// <returns>A class containing item information</returns> public InventoryItemBase getInventoryItem(UUID item) { try { m_log.InfoFormat("[NHIBERNATE] getInventoryItem {0}", item); return((InventoryItemBase)manager.Get(typeof(InventoryItemBase), item)); } catch { m_log.ErrorFormat("Couldn't find inventory item: {0}", item); return(null); } }
private bool ExistsUser(UUID uuid) { UserProfileData user = null; m_log.InfoFormat("[NHIBERNATE] ExistsUser; {0}", uuid); user = (UserProfileData)manager.Get(typeof(UserProfileData), uuid); if (user == null) { m_log.InfoFormat("[NHIBERNATE] User with given UUID does not exist {0} ", uuid); return(false); } return(true); }
override protected AssetBase FetchStoredAsset(UUID uuid) { return((AssetBase)manager.Get(typeof(AssetBase), uuid)); }