/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.content.contenttype;
public enum CtyImportPurgeConfig
{
ARCHIVE,
DELETE,
NONE;
public static CtyImportPurgeConfig parse( final String value, String importConfigName )
{
if ( value == null )
{
return CtyImportPurgeConfig.NONE;
}
else if ( value.equals( "archive" ) )
{
return CtyImportPurgeConfig.ARCHIVE;
}
else if ( value.equals( "delete" ) )
{
return CtyImportPurgeConfig.DELETE;
}
else
{
throw new InvalidImportConfigException( importConfigName, "Invalid \"purge\" attribute value: \"" + value +
"\". Only \"archive\" and \"delete\" are supported." );
}
}
}