Documentation of 'org.neodatis.odb.core.trigger.ITriggerManager' Java class
ITriggerManager
org.neodatis.odb.core.trigger

Interface ITriggerManager

    • Method Detail

      • manageInsertTriggerBefore

        boolean manageInsertTriggerBefore(java.lang.String className,
                                          java.lang.Object object)
      • manageInsertTriggerAfter

        void manageInsertTriggerAfter(java.lang.String className,
                                      java.lang.Object object,
                                      OID oid)
      • manageUpdateTriggerBefore

        boolean manageUpdateTriggerBefore(java.lang.String className,
                                          NonNativeObjectInfo oldObjectRepresentation,
                                          java.lang.Object newObject,
                                          OID oid)
      • manageUpdateTriggerAfter

        void manageUpdateTriggerAfter(java.lang.String className,
                                      NonNativeObjectInfo oldObjectRepresentation,
                                      java.lang.Object newObject,
                                      OID oid)
      • manageDeleteTriggerBefore

        boolean manageDeleteTriggerBefore(java.lang.String className,
                                          java.lang.Object object,
                                          OID oid)
      • manageDeleteTriggerAfter

        void manageDeleteTriggerAfter(java.lang.String className,
                                      java.lang.Object object,
                                      OID oid)
      • manageSelectTriggerAfter

        void manageSelectTriggerAfter(java.lang.String className,
                                      java.lang.Object object,
                                      OID oid)
      • addUpdateTriggerFor

        void addUpdateTriggerFor(java.lang.String className,
                                 UpdateTrigger trigger)
      • addInsertTriggerFor

        void addInsertTriggerFor(java.lang.String className,
                                 InsertTrigger trigger)
      • addOidTriggerFor

        void addOidTriggerFor(java.lang.String className,
                              OIDTrigger trigger)
      • addDeleteTriggerFor

        void addDeleteTriggerFor(java.lang.String className,
                                 DeleteTrigger trigger)
      • addSelectTriggerFor

        void addSelectTriggerFor(java.lang.String className,
                                 SelectTrigger trigger)
      • transform

        java.lang.Object transform(java.lang.Object object)
        used to transform object before real trigger call. This is used for example, in server side trigger where the object is encapsulated in an ObjectRepresentation instance. It is only for internal use
      • hasDeleteTriggersFor

        boolean hasDeleteTriggersFor(java.lang.String classsName)
      • hasInsertTriggersFor

        boolean hasInsertTriggersFor(java.lang.String className)
      • hasOidTriggersFor

        boolean hasOidTriggersFor(java.lang.String className)
      • hasSelectTriggersFor

        boolean hasSelectTriggersFor(java.lang.String className)
      • hasUpdateTriggersFor

        boolean hasUpdateTriggersFor(java.lang.String className)
      • manageOidTrigger

        boolean manageOidTrigger(NonNativeObjectInfo objectInfo,
                                 OID oid)
        Parameters:
        objectInfo -
        oid -

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.