--- /dev/null
+/*
+ * Copyright 2014 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+/**
+ * Provides archiva base exception and file type pattern.
+ */
+package org.apache.archiva.common;
public class Slf4JPlexusLogger
implements org.codehaus.plexus.logging.Logger
{
- private Logger log;
+ private final Logger log;
public Slf4JPlexusLogger( Class<?> clazz )
{
log = LoggerFactory.getLogger( name );
}
+ @Override
public void debug( String message )
{
log.debug( message );
}
+ @Override
public void debug( String message, Throwable throwable )
{
log.debug( message, throwable );
}
+ @Override
public void error( String message )
{
log.error( message );
}
+ @Override
public void error( String message, Throwable throwable )
{
log.error( message, throwable );
}
+ @Override
public void fatalError( String message )
{
log.error( message );
}
+ @Override
public void fatalError( String message, Throwable throwable )
{
log.error( message, throwable );
}
+ @Override
public org.codehaus.plexus.logging.Logger getChildLogger( String name )
{
return new Slf4JPlexusLogger( log.getName() + "." + name );
}
+ @Override
public String getName()
{
return log.getName();
}
+ @Override
public int getThreshold()
{
if ( log.isTraceEnabled() )
return org.codehaus.plexus.logging.Logger.LEVEL_DISABLED;
}
+ @Override
public void info( String message )
{
log.info( message );
}
+ @Override
public void info( String message, Throwable throwable )
{
log.info( message, throwable );
}
+ @Override
public boolean isDebugEnabled()
{
return log.isDebugEnabled();
}
+ @Override
public boolean isErrorEnabled()
{
return log.isErrorEnabled();
}
+ @Override
public boolean isFatalErrorEnabled()
{
return log.isErrorEnabled();
}
+ @Override
public boolean isInfoEnabled()
{
return log.isInfoEnabled();
}
+ @Override
public boolean isWarnEnabled()
{
return log.isWarnEnabled();
}
+ @Override
public void setThreshold( int threshold )
{
/* do nothing */
}
+ @Override
public void warn( String message )
{
log.warn( message );
}
+ @Override
public void warn( String message, Throwable throwable )
{
log.warn( message, throwable );
public class VersionComparator
implements Comparator<String>
{
- private static Comparator<String> INSTANCE = new VersionComparator();
+ private static final Comparator<String> INSTANCE = new VersionComparator();
- private List<String> specialWords;
+ private final List<String> specialWords;
public VersionComparator()
{
return INSTANCE;
}
+ @Override
public int compare( String o1, String o2 )
{
if ( o1 == null && o2 == null )
--- /dev/null
+/*
+ * Copyright 2014 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+/**
+ * Provides utilities classes for Apache Archiva modules.
+ */
+package org.apache.archiva.common.utils;