package org.gcube.social_networking.socialnetworking.model.beans.workspace; public enum WorkspaceEventType { /** * use to notify a user she got a workspace item new in some of her workspace shared folder */ ITEM_NEW(AddedItemEvent.class), /** * use to notify a user he got a workspace folder shared */ FOLDER_SHARE(SharedFolderEvent.class), /** * use to notify a user he got a workspace folder Unshared */ FOLDER_UNSHARE(UnsharedFolderEvent.class), /** * use to notify a user he got a workspace folder renamed */ FOLDER_RENAME(RenamedFolderEvent.class); Class beanClass; WorkspaceEventType(Class beanClass){ this.beanClass = beanClass; } public Class getNotificationClass(){ return this.beanClass; } }