001    package org.kuali.maven.plugins.graph.sanitize;
002    
003    import java.util.Map;
004    
005    import org.kuali.maven.plugins.graph.pojo.MavenContext;
006    import org.kuali.maven.plugins.graph.pojo.State;
007    import org.kuali.maven.plugins.graph.tree.TreeHelper;
008    import org.slf4j.Logger;
009    import org.slf4j.LoggerFactory;
010    
011    public class CyclicSanitizer extends MavenContextSanitizer {
012        private static final Logger logger = LoggerFactory.getLogger(CyclicSanitizer.class);
013    
014        public CyclicSanitizer() {
015            this(null);
016        }
017    
018        public CyclicSanitizer(Map<String, MavenContext> included) {
019            super(included, State.CYCLIC);
020        }
021    
022        @Override
023        protected void sanitize(MavenContext context, Map<String, MavenContext> included) {
024            // Anything we need to do here?
025            String id = TreeHelper.getArtifactId(context.getDependencyNode().getArtifact());
026            logger.warn("cyclic->" + id);
027        }
028    
029    }