/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.log;
/**
* Jul 9, 2009
*/
public enum LogType
{
LOGIN( 0 ),
LOGIN_USERSTORE( 1 ),
LOGIN_FAILED( 2 ),
LOGOUT( 3 ),
ENTITY_CREATED( 4 ),
ENTITY_UPDATED( 5 ),
ENTITY_REMOVED( 6 ),
ENTITY_OPENED( 7 ),
AUTO_LOGIN( 8 ),
REMEMBERED_LOGIN( 9 );
private Integer value;
LogType( Integer value )
{
this.value = value;
}
public Integer asInteger()
{
return value;
}
public static LogType parse( Integer value )
{
for ( LogType current : values() )
{
if ( current.asInteger().equals( value ) )
{
return current;
}
}
return null;
}
}