org.apache.continuum.purge
Interface PurgeConfigurationService

All Known Implementing Classes:
DefaultPurgeConfigurationService

public interface PurgeConfigurationService

Since:
25 jul 07
Version:
$Id: PurgeConfigurationService.java 1372260 2012-08-13 04:29:09Z brett $
Author:
Maria Catherine Tan

Field Summary
static String ROLE
           
 
Method Summary
 DirectoryPurgeConfiguration addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
           
 DistributedDirectoryPurgeConfiguration addDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration dirPurge)
           
 AbstractPurgeConfiguration addPurgeConfiguration(AbstractPurgeConfiguration purgeConfig)
           
 RepositoryPurgeConfiguration addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
           
 List<DirectoryPurgeConfiguration> getAllDirectoryPurgeConfigurations()
           
 List<DistributedDirectoryPurgeConfiguration> getAllDistributedDirectoryPurgeConfigurations()
           
 List<AbstractPurgeConfiguration> getAllPurgeConfigurations()
           
 List<RepositoryPurgeConfiguration> getAllRepositoryPurgeConfigurations()
           
 DirectoryPurgeConfiguration getDefaultPurgeConfigurationForDirectoryType(String directoryType)
           
 RepositoryPurgeConfiguration getDefaultPurgeConfigurationForRepository(int repositoryId)
           
 DirectoryPurgeConfiguration getDirectoryPurgeConfiguration(int dirPurgeId)
           
 List<DirectoryPurgeConfiguration> getDirectoryPurgeConfigurationsByLocation(String location)
           
 List<DirectoryPurgeConfiguration> getDirectoryPurgeConfigurationsBySchedule(int scheduleId)
           
 DistributedDirectoryPurgeConfiguration getDistributedDirectoryPurgeConfiguration(int dirPurgeId)
           
 List<DirectoryPurgeConfiguration> getEnableDirectoryPurgeConfigurationsBySchedule(int scheduleId)
           
 List<DistributedDirectoryPurgeConfiguration> getEnableDistributedDirectoryPurgeConfigurationsBySchedule(int scheduleId)
           
 List<RepositoryPurgeConfiguration> getEnableRepositoryPurgeConfigurationsBySchedule(int scheduleId)
           
 RepositoryManagedContent getManagedRepositoryContent(int repositoryId)
           
 AbstractPurgeConfiguration getPurgeConfiguration(int purgeConfigId)
           
 RepositoryPurgeConfiguration getRepositoryPurgeConfiguration(int repoPurgeId)
           
 List<RepositoryPurgeConfiguration> getRepositoryPurgeConfigurationsByRepository(int repositoryId)
           
 List<RepositoryPurgeConfiguration> getRepositoryPurgeConfigurationsBySchedule(int scheduleId)
           
 void removeDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
           
 void removeDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration dirPurge)
           
 void removePurgeConfiguration(int purgeConfigId)
           
 void removeRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
           
 void updateDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
           
 void updateDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration dirPurge)
           
 void updatePurgeConfiguration(AbstractPurgeConfiguration purgeConfig)
           
 void updateRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

addPurgeConfiguration

AbstractPurgeConfiguration addPurgeConfiguration(AbstractPurgeConfiguration purgeConfig)
                                                 throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

updatePurgeConfiguration

void updatePurgeConfiguration(AbstractPurgeConfiguration purgeConfig)
                              throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

removePurgeConfiguration

void removePurgeConfiguration(int purgeConfigId)
                              throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

addRepositoryPurgeConfiguration

RepositoryPurgeConfiguration addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
                                                             throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

updateRepositoryPurgeConfiguration

void updateRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
                                        throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

removeRepositoryPurgeConfiguration

void removeRepositoryPurgeConfiguration(RepositoryPurgeConfiguration repoPurge)
                                        throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

getRepositoryPurgeConfiguration

RepositoryPurgeConfiguration getRepositoryPurgeConfiguration(int repoPurgeId)
                                                             throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

getDefaultPurgeConfigurationForRepository

RepositoryPurgeConfiguration getDefaultPurgeConfigurationForRepository(int repositoryId)

getRepositoryPurgeConfigurationsBySchedule

List<RepositoryPurgeConfiguration> getRepositoryPurgeConfigurationsBySchedule(int scheduleId)

getEnableRepositoryPurgeConfigurationsBySchedule

List<RepositoryPurgeConfiguration> getEnableRepositoryPurgeConfigurationsBySchedule(int scheduleId)

getRepositoryPurgeConfigurationsByRepository

List<RepositoryPurgeConfiguration> getRepositoryPurgeConfigurationsByRepository(int repositoryId)

getAllRepositoryPurgeConfigurations

List<RepositoryPurgeConfiguration> getAllRepositoryPurgeConfigurations()

addDirectoryPurgeConfiguration

DirectoryPurgeConfiguration addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
                                                           throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

updateDirectoryPurgeConfiguration

void updateDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
                                       throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

removeDirectoryPurgeConfiguration

void removeDirectoryPurgeConfiguration(DirectoryPurgeConfiguration dirPurge)
                                       throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

getDirectoryPurgeConfiguration

DirectoryPurgeConfiguration getDirectoryPurgeConfiguration(int dirPurgeId)
                                                           throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

getDefaultPurgeConfigurationForDirectoryType

DirectoryPurgeConfiguration getDefaultPurgeConfigurationForDirectoryType(String directoryType)

getDirectoryPurgeConfigurationsBySchedule

List<DirectoryPurgeConfiguration> getDirectoryPurgeConfigurationsBySchedule(int scheduleId)

getEnableDirectoryPurgeConfigurationsBySchedule

List<DirectoryPurgeConfiguration> getEnableDirectoryPurgeConfigurationsBySchedule(int scheduleId)

getDirectoryPurgeConfigurationsByLocation

List<DirectoryPurgeConfiguration> getDirectoryPurgeConfigurationsByLocation(String location)

getAllDirectoryPurgeConfigurations

List<DirectoryPurgeConfiguration> getAllDirectoryPurgeConfigurations()

getAllPurgeConfigurations

List<AbstractPurgeConfiguration> getAllPurgeConfigurations()

getAllDistributedDirectoryPurgeConfigurations

List<DistributedDirectoryPurgeConfiguration> getAllDistributedDirectoryPurgeConfigurations()

getDistributedDirectoryPurgeConfiguration

DistributedDirectoryPurgeConfiguration getDistributedDirectoryPurgeConfiguration(int dirPurgeId)
                                                                                 throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

addDistributedDirectoryPurgeConfiguration

DistributedDirectoryPurgeConfiguration addDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration dirPurge)
                                                                                 throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

updateDistributedDirectoryPurgeConfiguration

void updateDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration dirPurge)
                                                  throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

removeDistributedDirectoryPurgeConfiguration

void removeDistributedDirectoryPurgeConfiguration(DistributedDirectoryPurgeConfiguration dirPurge)
                                                  throws PurgeConfigurationServiceException
Throws:
PurgeConfigurationServiceException

getPurgeConfiguration

AbstractPurgeConfiguration getPurgeConfiguration(int purgeConfigId)

getEnableDistributedDirectoryPurgeConfigurationsBySchedule

List<DistributedDirectoryPurgeConfiguration> getEnableDistributedDirectoryPurgeConfigurationsBySchedule(int scheduleId)

getManagedRepositoryContent

RepositoryManagedContent getManagedRepositoryContent(int repositoryId)
                                                     throws PurgeConfigurationServiceException
Parameters:
repositoryId -
Returns:
Throws:
PurgeConfigurationServiceException


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.