mil.dod.th.ose.core/src/mil/dod/th/ose/core/impl/mp/MissionProgramManagerImpl.java
private synchronized void persistParameters(final MissionProgramParameters params, final UUID paramUUID) 
            throws IllegalArgumentException, PersistenceFailedException
    {
        m_Logging.debug("Trying to validate and persist new mission parameters for %s", params.getProgramName());
        try
        {
            m_MissionValidator.validate(params);
        }
        catch (final ValidationFailedException ex)
        {
            throw new IllegalArgumentException(ex);
        }
        final byte[] bArrayParam = XmlUtils.toXML(params, true);
        m_PersistentDataStore.persist(this.getClass(), paramUUID, params.getTemplateName(), bArrayParam);
        m_Logging.info("Added mission parameters to data store for template: ", params.getTemplateName());
    }
/**
     * Persist the passed mission parameters to the {@link PersistentDataStore}. 
     * Each {@link MissionProgramParameters} is persisted using the UUID and the name of the mission template
     * they belong with as identifiers.
     * 
     * @param params
     *     the parameters to persist
     * @param paramUUID
     *     the uuid to store the parameters with       
     * @throws PersistenceFailedException
     *     if the parameters were unable to be persisted 
     * @throws IllegalArgumentException
     *     if the values are incorrectly passed to the data store. 
     */
Persist the passed mission parameters to the  PersistentDataStore.
Each  MissionProgramParameters is persisted using the UUID and the name of the mission template
they belong with as identifiers.

@param params
the parameters to persist
@param paramUUID
the uuid to store the parameters with
@throws PersistenceFailedException
if the parameters were unable to be persisted
@throws IllegalArgumentException
if the values are incorrectly passed to the data store.
Persist the passed mission parameters to the PersistentDataStore . Each MissionProgramParameters is persisted using the UUID and the name of the mission template they belong with as identifiers . @param params the parameters to persist @param paramUUID the uuid to store the parameters with @throws PersistenceFailedException if the parameters were unable to be persisted @throws IllegalArgumentException if the values are incorrectly passed to the data store .
private synchronized void persistParameters(final MissionProgramParameters params, final UUID paramUUID) 
            throws IllegalArgumentException, PersistenceFailedException
    {
        m_Logging.debug("Trying to validate and persist new mission parameters for %s", params.getProgramName());
        try
        {
            m_MissionValidator.validate(params);
        }
        catch (final ValidationFailedException ex)
        {
            throw new IllegalArgumentException(ex);
        }
        final byte[] bArrayParam = XmlUtils.toXML(params, true);
        m_PersistentDataStore.persist(this.getClass(), paramUUID, params.getTemplateName(), bArrayParam);
        m_Logging.info("Added mission parameters to data store for template: ", params.getTemplateName());
    }
private synchronized void persistParameters ( final MissionProgramParameters params , final UUID paramUUID ) throws IllegalArgumentException , PersistenceFailedException { m_Logging . debug ( "Trying to validate and persist new mission parameters for %s" , params . getProgramName ( ) ) ; try { m_MissionValidator . validate ( params ) ; } catch ( final ValidationFailedException ex ) { throw new IllegalArgumentException ( ex ) ; } final byte [ ] bArrayParam = XmlUtils . toXML ( params , true ) ; m_PersistentDataStore . persist ( this . getClass ( ) , paramUUID , params . getTemplateName ( ) , bArrayParam ) ; m_Logging . info ( "Added mission parameters to data store for template: " , params . getTemplateName ( ) ) ; }
Persist the passed mission parameters to the {@link PersistentDataStore}.
Persist the passed mission parameters to the { @link PersistentDataStore } .