Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.commonjava.maven.galley.maven.model.view;
  
  import static org.commonjava.maven.galley.maven.model.view.XPathManager.A;
  import static org.commonjava.maven.galley.maven.model.view.XPathManager.G;
  
  
 public class MavenGAView
     extends MavenElementView
     implements ProjectRefView
 {
 
     private String groupId;
 
     private String artifactId;
 
     public MavenGAViewfinal MavenPomView pomViewfinal Element elementfinal String managementXpathFragment )
     {
         superpomViewelementmanagementXpathFragment );
     }
 
     public MavenGAViewfinal MavenPomView pomViewfinal Element element )
     {
         superpomViewelementnull );
     }
 
     @Override
     public synchronized String getGroupId()
     {
         if (  == null )
         {
              = getValue );
         }
 
         return ;
     }
 
     protected void setGroupIdfinal String groupId )
     {
         this. = groupId;
     }
 
     @Override
     public synchronized String getArtifactId()
     {
         if (  == null )
         {
              = getValue );
         }
 
         return ;
     }
 
     @Override
     public ProjectRef asProjectRef()
         throws GalleyMavenException
     {
         try
         {
             return new ProjectRefgetGroupId(), getArtifactId() );
         }
         catch ( final IllegalArgumentException e )
         {
             throw new GalleyMavenException"Cannot render ProjectRef: %s:%s. Reason: %s"egetGroupId(), getArtifactId(), e.getMessage() );
         }
     }
 
     @Override
     public String toString()
     {
         return String.format"%s [%s:%s]"getClass().getSimpleName(), getGroupId(), getArtifactId() );
     }
 
     public boolean isValid()
     {
         return !containsExpressiongetGroupId() ) && !containsExpressiongetArtifactId() );
     }
 
     @Override
     public int hashCode()
     {
         final int prime = 31;
         int result = 1;
         final String artifactId = getArtifactId();
         final String groupId = getGroupId();
 
         result = prime * result + ( ( artifactId == null ) ? 0 : artifactId.hashCode() );
         result = prime * result + ( ( groupId == null ) ? 0 : groupId.hashCode() );
         return result;
     }
 
     @Override
     public boolean equalsfinal Object obj )
     {
         if ( this == obj )
         {
             return true;
        }
        if ( obj == null )
        {
            return false;
        }
        if ( getClass() != obj.getClass() )
        {
            return false;
        }
        final String artifactId = getArtifactId();
        final String groupId = getGroupId();
        final MavenGAView other = (MavenGAViewobj;
        final String oArtifactId = other.getArtifactId();
        final String oGroupId = other.getGroupId();
        if ( artifactId == null )
        {
            if ( oArtifactId != null )
            {
                return false;
            }
        }
        else if ( !artifactId.equalsoArtifactId ) )
        {
            return false;
        }
        if ( groupId == null )
        {
            if ( oGroupId != null )
            {
                return false;
            }
        }
        else if ( !groupId.equalsoGroupId ) )
        {
            return false;
        }
        return true;
    }
New to GrepCode? Check out our FAQ X