001/* 002 * $RCSfile: DeleteTrigger.java,v $ 003 * $Revision: 1.1.2.2 $ $Date: 2010/06/02 22:57:10 $ 004 * 005 * Copyright 2010 Kabira Technologies, Inc. All rights reserved. 006 */ 007 008package com.kabira.platform; 009 010/** 011 * Indicate this class implements a delete trigger. 012 * Delete triggers are invoked when an instance is about to be deleted 013 * by {@link com.kabira.platform.ManagedObject#delete(Object)}. 014 * This interface will only affect Managed types. 015 */ 016public interface DeleteTrigger { 017 /** 018 * Delete trigger callback method. 019 */ 020 public void uponDelete(); 021}