/** * Copyright (c) 2010 Perforce Software. All rights reserved. */ package com.perforce.maven.scm.provider.p4.command.remove; import java.util.ArrayList; import java.util.List; import com.perforce.maven.scm.provider.p4.command.P4Result; import com.perforce.p4java.core.file.IFileSpec; /** * This class handles the result from the Perforce delete command. */ public class P4RemoveResult extends P4Result { /** The removals. */ private List<String> removals = new ArrayList<String>(); /** * @see com.perforce.maven.scm.provider.p4.command.P4Result#processMessage * (java.lang.String) */ @Override public String processMessage(String message) { return null; } /** * Extracts the file paths from the delete command result filespecs. * * @param fileSpecs * the file specs */ public void processRemovals(List<IFileSpec> fileSpecs) { if (fileSpecs != null) { for (IFileSpec fileSpec : fileSpecs) { if (fileSpec != null) { if (fileSpec.getDepotPath() != null) { removals.add(fileSpec.getDepotPath().getPathString()); } } } } } /** * Gets the removals. * * @return the removals */ public List<String> getRemovals() { return removals; } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#3 | 9519 | dantran | folder rename to match with its artifactId | ||
#2 | 9177 | dantran |
Compatible with maven-scm-api-1.5+. The current 1.4 is too old |
||
#1 | 9167 | dantran |
Populate //guest/dantran/p4maven/... from //guest/perforce_software/p4maven/main/.... |
||
//guest/perforce_software/p4maven/main/com.perforce.maven/src/main/java/com/perforce/maven/scm/provider/p4/command/remove/P4RemoveResult.java | |||||
#1 | 8496 | Matt Attaway | Move P4Ant and P4Maven into their proper homes | ||
//public/perforce/p4maven/main/com.perforce.maven/src/main/java/com/perforce/maven/scm/provider/p4/command/remove/P4RemoveResult.java | |||||
#1 | 8270 | Matt Attaway | Initial add of P4Maven source code |