/** * Copyright (c) 2010 Perforce Software. All rights reserved. */ package com.perforce.maven.mojo.jobs; import java.util.List; import java.util.Map; import com.perforce.maven.scm.provider.p4.command.P4Result; import com.perforce.p4java.core.IJob; /** * This class handles the result from the Perforce jobs command. */ public class P4JobsResult extends P4Result { /** * @see com.perforce.maven.scm.provider.p4.command.P4Result#processMessage (java.lang.String) */ @Override public String processMessage( String message ) { return null; } /** * @see com.perforce.maven.scm.provider.p4.command.P4Result#processOutput (java.util.List) */ public void processJobs( List<IJob> jobs ) { if ( jobs != null ) { for ( IJob job : jobs ) { if ( job != null ) { StringBuilder sb = new StringBuilder(); sb.append( "JobId" ).append( "=" ).append( job.getId() ).append( LINE_SEPARATOR ); Map<String, Object> rawFields = job.getRawFields(); if ( rawFields != null ) { for ( Map.Entry<String, Object> entry : rawFields.entrySet() ) { String key = entry.getKey(); Object value = entry.getValue(); sb.append( key ).append( "=" ).append( ( value != null ) ? value : "" ).append( LINE_SEPARATOR ); } } commandOutput += sb.toString(); } } } } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 9527 | dantran |
Cleanup with - Source format - Remove all unused code - There is no reason for mojo to pickup maven-scm-plugin's config which is not recommend from Maven best practice. If needed, user need to do it himself use project <properties> |
||
#1 | 9520 | dantran | folder rename to match with its artifactId | ||
//guest/dantran/p4maven/com.perforce.maven.mojo/src/main/java/com/perforce/maven/mojo/jobs/P4JobsResult.java | |||||
#1 | 9167 | dantran |
Populate //guest/dantran/p4maven/... from //guest/perforce_software/p4maven/main/.... |
||
//guest/perforce_software/p4maven/main/com.perforce.maven.mojo/src/main/java/com/perforce/maven/mojo/jobs/P4JobsResult.java | |||||
#1 | 8496 | Matt Attaway | Move P4Ant and P4Maven into their proper homes | ||
//public/perforce/p4maven/main/com.perforce.maven.mojo/src/main/java/com/perforce/maven/mojo/jobs/P4JobsResult.java | |||||
#1 | 8270 | Matt Attaway | Initial add of P4Maven source code |