org.hudsonci.maven.model
Class MavenCoordinatesDTOHelper

java.lang.Object
  extended by org.hudsonci.maven.model.MavenCoordinatesDTOHelper

public class MavenCoordinatesDTOHelper
extends Object

Helper for MavenCoordinatesDTO.

Since:
2.1.0
Author:
Jason Dillon

Nested Class Summary
static class MavenCoordinatesDTOHelper.RenderStyle
          Rendering style for MavenCoordinatesDTO.
 
Field Summary
static String SEPARATOR
          Non-map-style attribute separator.
static String SNAPSHOT
           
 
Constructor Summary
MavenCoordinatesDTOHelper()
           
 
Method Summary
static String asString(MavenCoordinatesDTO source)
          Renders the given MavenCoordinatesDTOHelper in the MavenCoordinatesDTOHelper.RenderStyle.MAP style.
static String asString(MavenCoordinatesDTO source, MavenCoordinatesDTOHelper.RenderStyle style)
          Renders the given MavenCoordinatesDTOHelper in the requested style.
static boolean isSnapshot(MavenCoordinatesDTO source)
           
static MavenCoordinatesDTO normalize(MavenCoordinatesDTO source)
          Normalize all optional values which are empty strings to null.
static MavenCoordinatesDTOHelper.RenderStyle styleOf(String rendered)
          Determine the style of the given rendered coordinates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SNAPSHOT

public static final String SNAPSHOT
See Also:
Constant Field Values

SEPARATOR

public static final String SEPARATOR
Non-map-style attribute separator.

See Also:
Constant Field Values
Constructor Detail

MavenCoordinatesDTOHelper

public MavenCoordinatesDTOHelper()
Method Detail

styleOf

public static MavenCoordinatesDTOHelper.RenderStyle styleOf(String rendered)
Determine the style of the given rendered coordinates. This will not work for MavenCoordinatesDTOHelper.RenderStyle.GATCV_OPTIONAL rendered values. These are "best-guesses" certainly not definitive.


asString

public static String asString(MavenCoordinatesDTO source,
                              MavenCoordinatesDTOHelper.RenderStyle style)
Renders the given MavenCoordinatesDTOHelper in the requested style.


asString

public static String asString(MavenCoordinatesDTO source)
Renders the given MavenCoordinatesDTOHelper in the MavenCoordinatesDTOHelper.RenderStyle.MAP style.


normalize

public static MavenCoordinatesDTO normalize(MavenCoordinatesDTO source)
Normalize all optional values which are empty strings to null.


isSnapshot

public static boolean isSnapshot(MavenCoordinatesDTO source)


Copyright © 2004-2011 Hudson. All Rights Reserved.