/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.content.contenttype;
import com.enonic.cms.core.content.ContentStatus;
public enum CtyImportStatusConfig
{
DRAFT,
APPROVED;
public ContentStatus toContentStatus()
{
if ( this.equals( DRAFT ) )
{
return ContentStatus.DRAFT;
}
else
{
return ContentStatus.APPROVED;
}
}
public static CtyImportStatusConfig parse( final String importName, final String s )
{
if ( s == null )
{
return DRAFT;
}
switch ( Integer.valueOf( s ) )
{
case 0:
return DRAFT;
case 2:
return APPROVED;
default:
throw new InvalidImportConfigException( importName, "Invalid \"status\" attribute value: " + s );
}
}
}