Modul ncache.client.EventArg
Erweitern Sie den Quellcode
from ncache.client.EventCacheItem import EventCacheItem
from ncache.client.enum import EventType
from ncache.runtime.util.EnumUtil import EnumUtil
from ncache.util.TypeCaster import TypeCaster
class EventArg:
def __init__(self, args):
self.__arg = args
def get_old_item(self):
"""
Only applicable for EventType.ITEM_UPDATED. Otherwise it will be None.
:return: The value of the item before updation.
:rtype: EventCacheItem
"""
result = self.__arg.getOldItem()
if result is not None:
event_cache_item = EventCacheItem(result)
result = event_cache_item
return result
def get_cache_name(self):
"""
Name of the cache the event is raised against.
:return: The name of the cache.
:rtype: str
"""
result = self.__arg.getCacheName()
if result is not None:
result = TypeCaster.to_python_primitive_type(result)
return result
def get_event_type(self):
"""
Event Type the event is raised against.
:return: The event type associated with the EventArgs.
:rtype: EventType
"""
result = self.__arg.getEventType()
if result is not None:
result = EnumUtil.get_event_type_value(result)
return result
def get_item(self):
"""
Contains the item if the event was registered against EventDataFilter.META_DATA or EventDataFilter.DATA_WITH_META_DATA
:return: The EventCacheItem instance.
:rtype: EventCacheItem
"""
result = self.__arg.getItem()
if result is not None:
item = EventCacheItem(result)
result = item
return result
Klassen
class EventArg (args)
-
Erweitern Sie den Quellcode
class EventArg: def __init__(self, args): self.__arg = args def get_old_item(self): """ Only applicable for EventType.ITEM_UPDATED. Otherwise it will be None. :return: The value of the item before updation. :rtype: EventCacheItem """ result = self.__arg.getOldItem() if result is not None: event_cache_item = EventCacheItem(result) result = event_cache_item return result def get_cache_name(self): """ Name of the cache the event is raised against. :return: The name of the cache. :rtype: str """ result = self.__arg.getCacheName() if result is not None: result = TypeCaster.to_python_primitive_type(result) return result def get_event_type(self): """ Event Type the event is raised against. :return: The event type associated with the EventArgs. :rtype: EventType """ result = self.__arg.getEventType() if result is not None: result = EnumUtil.get_event_type_value(result) return result def get_item(self): """ Contains the item if the event was registered against EventDataFilter.META_DATA or EventDataFilter.DATA_WITH_META_DATA :return: The EventCacheItem instance. :rtype: EventCacheItem """ result = self.__arg.getItem() if result is not None: item = EventCacheItem(result) result = item return result
Unterklassen
Methoden
def get_cache_name(self)
-
Name des Caches, für den das Ereignis ausgelöst wird.
:return: Der Name des Caches. :rtype: str
Erweitern Sie den Quellcode
def get_cache_name(self): """ Name of the cache the event is raised against. :return: The name of the cache. :rtype: str """ result = self.__arg.getCacheName() if result is not None: result = TypeCaster.to_python_primitive_type(result) return result
def get_event_type(self)
-
Ereignistyp, für den das Ereignis ausgelöst wird.
:return: Der mit den EventArgs verknüpfte Ereignistyp. :rtype: EventType
Erweitern Sie den Quellcode
def get_event_type(self): """ Event Type the event is raised against. :return: The event type associated with the EventArgs. :rtype: EventType """ result = self.__arg.getEventType() if result is not None: result = EnumUtil.get_event_type_value(result) return result
def get_item(self)
-
Enthält das Element, wenn das Ereignis für EventDataFilter.META_DATA oder EventDataFilter.DATA_WITH_META_DATA registriert wurde
:return: Die EventCacheItem-Instanz. :rtype: EventCacheItem
Erweitern Sie den Quellcode
def get_item(self): """ Contains the item if the event was registered against EventDataFilter.META_DATA or EventDataFilter.DATA_WITH_META_DATA :return: The EventCacheItem instance. :rtype: EventCacheItem """ result = self.__arg.getItem() if result is not None: item = EventCacheItem(result) result = item return result
def get_old_item(self)
-
Gilt nur für EventType.ITEM_UPDATED. Andernfalls ist es „None“.
:return: Der Wert des Elements vor der Aktualisierung. :rtype: EventCacheItem
Erweitern Sie den Quellcode
def get_old_item(self): """ Only applicable for EventType.ITEM_UPDATED. Otherwise it will be None. :return: The value of the item before updation. :rtype: EventCacheItem """ result = self.__arg.getOldItem() if result is not None: event_cache_item = EventCacheItem(result) result = event_cache_item return result