wt.inf.container
Class DeleteManagerEventHandler

java.lang.Object
  extended bywt.inf.container.DeleteManagerEventHandler

public final class DeleteManagerEventHandler
extends Object



Supported API: false

Extendable: false


Nested Class Summary
private static class DeleteManagerEventHandler.Emailer
           
 
Field Summary
private static String CLASSNAME
           
private static boolean DEBUG
           
private static DebugWriter LOG
           
private static char MANGLE_SEPARATOR
           
private  ScheduleQueue queue
           
private static String QUEUE_NAME
           
private static String RESOURCE
           
(package private) static boolean USE_QUEUE
           
(package private) static boolean VALIDATE_M4D
           
private static int[] ZERO
           
 
Constructor Summary
(package private) DeleteManagerEventHandler(StandardWTContainerService ctrsvc)
           
 
Method Summary
(package private) static String getDirectoryName(WTContainer container)
           
private static String getMangledName(WTContainer container)
           
(package private)  ScheduleQueue getQueue()
           
static void makeContentsUnrestorable(ObjectIdentifier container_id)
           
private static void makeContentsUnrestorable(WTContainer container)
           
static void markContentsForDelete(ObjectIdentifier container_id)
           
private static void markContentsForDelete(WTContainer container)
           
(package private)  void postMakeUnrestorable(WTContainer container)
           
(package private)  void postMarkForDelete(WTContainer container)
           
(package private)  void postRestoreMarkForDelete(WTContainer container)
           
(package private)  void preMarkForDelete(WTContainer container)
           
static void restoreContents(ObjectIdentifier container_id)
           
private static void restoreContents(WTContainer container)
           
private static void updateDirectoryName(WTContainer container)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASSNAME

private static final String CLASSNAME

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

DEBUG

private static final boolean DEBUG

LOG

private static final DebugWriter LOG

ZERO

private static final int[] ZERO

MANGLE_SEPARATOR

private static final char MANGLE_SEPARATOR
See Also:
Constant Field Values

VALIDATE_M4D

static boolean VALIDATE_M4D

USE_QUEUE

static boolean USE_QUEUE

QUEUE_NAME

private static final String QUEUE_NAME
See Also:
Constant Field Values

queue

private ScheduleQueue queue
Constructor Detail

DeleteManagerEventHandler

DeleteManagerEventHandler(StandardWTContainerService ctrsvc)
                    throws WTException
Method Detail

getQueue

ScheduleQueue getQueue()

preMarkForDelete

void preMarkForDelete(WTContainer container)
                throws WTException
Throws:
WTException

postMarkForDelete

void postMarkForDelete(WTContainer container)
                 throws WTException
Throws:
WTException

postRestoreMarkForDelete

void postRestoreMarkForDelete(WTContainer container)
                        throws WTException
Throws:
WTException

postMakeUnrestorable

void postMakeUnrestorable(WTContainer container)
                    throws WTException
Throws:
WTException

markContentsForDelete

public static void markContentsForDelete(ObjectIdentifier container_id)
                                  throws WTException
Throws:
WTException

markContentsForDelete

private static void markContentsForDelete(WTContainer container)
                                   throws WTException
Throws:
WTException

restoreContents

public static void restoreContents(ObjectIdentifier container_id)
                            throws WTException
Throws:
WTException

restoreContents

private static void restoreContents(WTContainer container)
                             throws WTException
Throws:
WTException

makeContentsUnrestorable

public static void makeContentsUnrestorable(ObjectIdentifier container_id)
                                     throws WTException
Throws:
WTException

makeContentsUnrestorable

private static void makeContentsUnrestorable(WTContainer container)
                                      throws WTException
Throws:
WTException

getDirectoryName

static String getDirectoryName(WTContainer container)
                        throws WTException
Throws:
WTException

getMangledName

private static String getMangledName(WTContainer container)
                              throws WTException
Throws:
WTException

updateDirectoryName

private static void updateDirectoryName(WTContainer container)
                                 throws WTException
Throws:
WTException