public static RelationshipType getType( String type ) { if ( type == null || type.trim() .length() < 1 ) { return null; } type = type.trim(); for ( final RelationshipType rt : values() ) { if ( rt.name().equals(type)) { return rt; } for ( final String name : rt.names() ) { if ( name.equalsIgnoreCase( type ) ) { return rt; } } } return null; }
@SuppressWarnings( "incomplete-switch" ) private void appendRelationshipInfo( final ProjectRelationship<?, ?> rel, final StringBuilder sb ) { sb.append( " [type=\"" ).append( rel.getType().name() ).append( "\"" ); switch ( rel.getType() ) { case DEPENDENCY: { sb.append( " managed=\"" ).append( rel.isManaged() ).append( "\"" ); sb.append( " scope=\"" ) .append( ( (DependencyRelationship) rel ).getScope().realName() ) .append( "\"" ); break; } case PLUGIN: { sb.append( " managed=\"" ).append( rel.isManaged() ).append( "\"" ); break; } case PLUGIN_DEP: { sb.append( " managed=\"" ).append( rel.isManaged() ).append( "\"" ); break; } } sb.append( "]" ); } }
@SuppressWarnings( "incomplete-switch" ) private void appendRelationshipInfo( final ProjectRelationship<?, ?> rel, final StringBuilder sb ) { sb.append( " [type=\"" ).append( rel.getType().name() ).append( "\"" ); switch ( rel.getType() ) { case DEPENDENCY: { sb.append( " managed=\"" ).append( rel.isManaged() ).append( "\"" ); sb.append( " scope=\"" ) .append( ( (DependencyRelationship) rel ).getScope().realName() ) .append( "\"" ); break; } case PLUGIN: { sb.append( " managed=\"" ).append( rel.isManaged() ).append( "\"" ); break; } case PLUGIN_DEP: { sb.append( " managed=\"" ).append( rel.isManaged() ).append( "\"" ); break; } } sb.append( "]" ); } }
gen.writeStringField( RELATIONSHIP_TYPE, value.getType().name() ); gen.writeStringField( POM_LOCATION_URI, value.getPomLocation().toString() ); gen.writeBooleanField( INHERITED, value.isInherited() );
gen.writeStringField( RELATIONSHIP_TYPE, value.getType().name() ); gen.writeStringField( POM_LOCATION_URI, value.getPomLocation().toString() ); gen.writeBooleanField( INHERITED, value.isInherited() );
.getId(), type.name(), target.getGroupId(), target.getArtifactId() );
String.format( MKEY_FORMAT, relationship.getStartNode() .getId(), rel.getType() .name(), rel.getTarget() .getGroupId(), rel.getTarget()