/*********************************************************************************** * Copyright (c) 2013. Nickolay Gerilovich. Russia. * Some Rights Reserved. ************************************************************************************/ package com.github.nickvl.xspring.core.log.aop.service; import com.github.nickvl.xspring.core.log.aop.annotation.LogDebug; import com.github.nickvl.xspring.core.log.aop.annotation.Lp; /** * Implements {@link BarService}. Log level is lower than in {@link AbstractBarService}, {@link BarService}. */ public class ExtendedBarService extends AbstractBarService { @Override public void inExtendedLogInSuperOnly(String eFirst, String eSecond) { // Log annotations in interface } @LogDebug @Override public void inExtended(String eFirst, String eSecond) { // Log annotation here only } @LogDebug @Override public void overridden(String eFirst, @Lp String eSecond) { // Log annotation altered } @Override public void overriddenLogInAbstractOnly(String eFirst, String eSecond) { // Log annotation in parent and not altered here } }