com.ail.core.configure
Interface EJBLoaderLocal

All Superinterfaces:
javax.ejb.EJBLocalObject

public interface EJBLoaderLocal
extends javax.ejb.EJBLocalObject


Method Summary
 int deleteConfigurationRepository()
           
 java.util.Collection<java.lang.String> getNamespaces()
           
 java.util.Collection<ConfigurationSummary> getNamespacesDetail()
           
 java.util.Collection<ConfigurationSummary> getNamespacesHistoryDetail(java.lang.String namespace)
           
 Configuration loadConfiguration(java.lang.String namespace, VersionEffectiveDate date)
           
 byte[] loadConfigurationAsByteArray(java.lang.String namespace, VersionEffectiveDate date)
           
 int purgeAllConfigurations()
           
 int reset()
           
 int saveConfiguration(java.lang.String namespace, byte[] config)
           
 void saveConfiguration(java.lang.String namespace, Configuration config)
           
 
Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Method Detail

loadConfiguration

Configuration loadConfiguration(java.lang.String namespace,
                                VersionEffectiveDate date)
                                throws EJBConfigurationException
Throws:
EJBConfigurationException

saveConfiguration

void saveConfiguration(java.lang.String namespace,
                       Configuration config)
                       throws EJBConfigurationException
Throws:
EJBConfigurationException

getNamespaces

java.util.Collection<java.lang.String> getNamespaces()
                                                     throws EJBConfigurationException
Throws:
EJBConfigurationException

getNamespacesDetail

java.util.Collection<ConfigurationSummary> getNamespacesDetail()
                                                               throws EJBConfigurationException
Throws:
EJBConfigurationException

getNamespacesHistoryDetail

java.util.Collection<ConfigurationSummary> getNamespacesHistoryDetail(java.lang.String namespace)
                                                                      throws EJBConfigurationException
Throws:
EJBConfigurationException

loadConfigurationAsByteArray

byte[] loadConfigurationAsByteArray(java.lang.String namespace,
                                    VersionEffectiveDate date)
                                    throws EJBConfigurationException
Throws:
EJBConfigurationException

saveConfiguration

int saveConfiguration(java.lang.String namespace,
                      byte[] config)
                      throws EJBConfigurationException
Throws:
EJBConfigurationException

reset

int reset()

purgeAllConfigurations

int purgeAllConfigurations()

deleteConfigurationRepository

int deleteConfigurationRepository()