|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.application.areca.TargetGroup
public class TargetGroup
Target group
Constructor Summary | |
---|---|
TargetGroup(java.io.File source)
|
Method Summary | |
---|---|
void |
addTarget(AbstractRecoveryTarget target)
|
void |
doAfterDelete()
|
void |
doBeforeDelete()
|
java.lang.String |
getComments()
|
java.lang.String |
getDescription()
Retourne la description du process |
java.lang.String |
getName()
|
int |
getNextFreeTargetId()
|
java.util.Iterator |
getSortedTargetIterator()
Returns an iterator on targets, sorted by name |
java.lang.String |
getSource()
|
java.io.File |
getSourceFile()
|
AbstractRecoveryTarget |
getTargetById(int id)
|
int |
getTargetCount()
|
java.util.Iterator |
getTargetIterator()
|
java.lang.String |
getUid()
|
boolean |
isRunning()
|
void |
processBackupOnTarget(AbstractRecoveryTarget target,
Manifest manifest,
java.lang.String backupScheme,
boolean disablePreCheck,
boolean disableArchiveCheck,
ProcessContext context)
Launch a backup on a target |
void |
processCheckOnTarget(AbstractRecoveryTarget target,
java.lang.String destination,
boolean checkOnlyArchiveContent,
java.util.GregorianCalendar date,
ProcessContext context)
Launch a check on a target |
void |
processDeleteOnTarget(AbstractRecoveryTarget target,
java.util.GregorianCalendar fromDate,
ProcessContext context)
|
void |
processDeleteOnTarget(AbstractRecoveryTarget target,
int delay,
ProcessContext context)
Deletes archives for a target |
void |
processDeleteOnTargetImpl(AbstractRecoveryTarget target,
int delay,
ProcessContext context)
|
IndicatorMap |
processIndicatorsOnTarget(AbstractRecoveryTarget target,
ProcessContext context)
Compute indicators for a target |
void |
processMergeOnTarget(AbstractRecoveryTarget target,
java.util.GregorianCalendar fromDate,
java.util.GregorianCalendar toDate,
Manifest manifest,
boolean keepDeletedEntries,
ProcessContext context)
Launch a merge on a target |
void |
processMergeOnTarget(AbstractRecoveryTarget target,
int fromDelay,
int toDelay,
Manifest manifest,
boolean keepDeletedEntries,
ProcessContext context)
|
void |
processMergeOnTargetImpl(AbstractRecoveryTarget target,
int fromDelay,
int toDelay,
Manifest manifest,
boolean keepDeletedEntries,
ProcessContext context)
|
void |
processRecoverOnTarget(AbstractRecoveryTarget target,
java.lang.String[] filters,
java.lang.String path,
java.util.GregorianCalendar date,
boolean keepDeletedEntries,
boolean checkRecoveredEntries,
ProcessContext context)
Launch a recovery on a target |
void |
processRecoverOnTarget(AbstractRecoveryTarget target,
java.lang.String path,
java.util.GregorianCalendar date,
java.lang.String entry,
boolean checkRecoveredEntries,
ProcessContext context)
|
SimulationResult |
processSimulateOnTarget(AbstractRecoveryTarget target,
ProcessContext context)
Launch a simulation on a target |
void |
removeTarget(AbstractRecoveryTarget target)
|
void |
removeTarget(int id)
|
void |
setComments(java.lang.String comments)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TargetGroup(java.io.File source)
Method Detail |
---|
public void doBeforeDelete()
public void doAfterDelete()
public java.util.Iterator getSortedTargetIterator()
public java.lang.String getComments()
public void setComments(java.lang.String comments)
public java.lang.String getName()
public void addTarget(AbstractRecoveryTarget target)
public AbstractRecoveryTarget getTargetById(int id)
public void removeTarget(AbstractRecoveryTarget target)
public void removeTarget(int id)
public boolean isRunning()
public int getNextFreeTargetId()
public int getTargetCount()
public java.util.Iterator getTargetIterator()
public java.lang.String getSource()
public java.io.File getSourceFile()
public java.lang.String getUid()
getUid
in interface Identifiable
public void processBackupOnTarget(AbstractRecoveryTarget target, Manifest manifest, java.lang.String backupScheme, boolean disablePreCheck, boolean disableArchiveCheck, ProcessContext context) throws ApplicationException
ApplicationException
public SimulationResult processSimulateOnTarget(AbstractRecoveryTarget target, ProcessContext context) throws ApplicationException
ApplicationException
public IndicatorMap processIndicatorsOnTarget(AbstractRecoveryTarget target, ProcessContext context) throws ApplicationException
ApplicationException
public void processCheckOnTarget(AbstractRecoveryTarget target, java.lang.String destination, boolean checkOnlyArchiveContent, java.util.GregorianCalendar date, ProcessContext context) throws ApplicationException
ApplicationException
public void processRecoverOnTarget(AbstractRecoveryTarget target, java.lang.String[] filters, java.lang.String path, java.util.GregorianCalendar date, boolean keepDeletedEntries, boolean checkRecoveredEntries, ProcessContext context) throws ApplicationException
ApplicationException
public void processRecoverOnTarget(AbstractRecoveryTarget target, java.lang.String path, java.util.GregorianCalendar date, java.lang.String entry, boolean checkRecoveredEntries, ProcessContext context) throws ApplicationException
ApplicationException
public void processMergeOnTarget(AbstractRecoveryTarget target, java.util.GregorianCalendar fromDate, java.util.GregorianCalendar toDate, Manifest manifest, boolean keepDeletedEntries, ProcessContext context) throws ApplicationException
ApplicationException
public void processMergeOnTarget(AbstractRecoveryTarget target, int fromDelay, int toDelay, Manifest manifest, boolean keepDeletedEntries, ProcessContext context) throws ApplicationException
ApplicationException
public void processMergeOnTargetImpl(AbstractRecoveryTarget target, int fromDelay, int toDelay, Manifest manifest, boolean keepDeletedEntries, ProcessContext context) throws ApplicationException
ApplicationException
public void processDeleteOnTarget(AbstractRecoveryTarget target, int delay, ProcessContext context) throws ApplicationException
ApplicationException
public void processDeleteOnTargetImpl(AbstractRecoveryTarget target, int delay, ProcessContext context) throws ApplicationException
ApplicationException
public void processDeleteOnTarget(AbstractRecoveryTarget target, java.util.GregorianCalendar fromDate, ProcessContext context) throws ApplicationException
ApplicationException
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getDescription()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |