/** * @see com.perforce.p4java.client.IClient#unlockFiles(java.util.List, com.perforce.p4java.option.client.UnlockFilesOptions) */ @Override public List<IFileSpec> unlockFiles(List<IFileSpec> fileSpecs, UnlockFilesOptions opts) throws P4JavaException { List<IFileSpec> unlockedList = new ArrayList<IFileSpec>(); List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.UNLOCK, Parameters.processParameters(opts, fileSpecs, serverImpl), null); if (resultMaps != null) { for (Map<String, Object> result : resultMaps) { unlockedList.add(handleFileReturn(result, serverImpl)); } } return unlockedList; }
/** * @see com.perforce.p4java.client.IClient#lockFiles(java.util.List, com.perforce.p4java.option.client.LockFilesOptions) */ @Override public List<IFileSpec> lockFiles(List<IFileSpec> fileSpecs, LockFilesOptions opts) throws P4JavaException { List<IFileSpec> lockedList = new ArrayList<IFileSpec>(); List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.LOCK, Parameters.processParameters(opts, fileSpecs, serverImpl), null); if (resultMaps != null) { for (Map<String, Object> result : resultMaps) { lockedList.add(handleFileReturn(result, serverImpl)); } } return lockedList; }
/** * @see com.perforce.p4java.client.IClient#reconcileFiles(java.util.List, com.perforce.p4java.option.client.ReconcileFilesOptions) */ @Override public List<IFileSpec> reconcileFiles(List<IFileSpec> fileSpecs, ReconcileFilesOptions opts) throws P4JavaException { List<IFileSpec> resultList = new ArrayList<IFileSpec>(); List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.RECONCILE, Parameters.processParameters( opts, fileSpecs, this.serverImpl), null); if (resultMaps != null) { for (Map<String, Object> map : resultMaps) { resultList.add(handleFileReturn(map, serverImpl)); } } return resultList; }
/** * @see com.perforce.p4java.client.IClient#resolvedFiles(java.util.List, com.perforce.p4java.option.client.ResolvedFilesOptions) */ @Override public List<IFileSpec> resolvedFiles(List<IFileSpec> fileSpecs, ResolvedFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.RESOLVED, Parameters.processParameters(opts, fileSpecs, serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#revertFiles(java.util.List, com.perforce.p4java.option.client.RevertFilesOptions) */ @Override public List<IFileSpec> revertFiles(List<IFileSpec> fileSpecs, RevertFilesOptions opts) throws P4JavaException { List<IFileSpec> resultList = new ArrayList<IFileSpec>(); List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.REVERT, Parameters.processParameters( opts, fileSpecs, null, false, this.serverImpl), null); if (resultMaps != null) { for (Map<String, Object> map : resultMaps) { resultList.add(handleFileReturn(map, serverImpl)); } } return resultList; }
/** * @see com.perforce.p4java.client.IClient#resolvedFiles(java.util.List, com.perforce.p4java.option.client.ResolvedFilesOptions) */ @Override public List<IFileSpec> resolvedFiles(List<IFileSpec> fileSpecs, ResolvedFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.RESOLVED, Parameters.processParameters(opts, fileSpecs, serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#copyFiles(com.perforce.p4java.core.file.IFileSpec, java.util.List, com.perforce.p4java.option.client.CopyFilesOptions) */ @Override public List<IFileSpec> copyFiles(IFileSpec fromFile, List<IFileSpec> toFiles, CopyFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.COPY, Parameters.processParameters( opts, fromFile, toFiles, null, this.serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#copyFiles(com.perforce.p4java.core.file.IFileSpec, java.util.List, com.perforce.p4java.option.client.CopyFilesOptions) */ @Override public List<IFileSpec> copyFiles(IFileSpec fromFile, List<IFileSpec> toFiles, CopyFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.COPY, Parameters.processParameters( opts, fromFile, toFiles, null, this.serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#mergeFiles(com.perforce.p4java.core.file.IFileSpec, java.util.List, com.perforce.p4java.option.client.MergeFilesOptions) */ @Override public List<IFileSpec> mergeFiles(IFileSpec fromFile, List<IFileSpec> toFiles, MergeFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.MERGE, Parameters.processParameters( opts, fromFile, toFiles, null, this.serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#populateFiles(com.perforce.p4java.core.file.IFileSpec, java.util.List, com.perforce.p4java.option.client.PopulateFilesOptions) */ @Override public List<IFileSpec> populateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, PopulateFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.POPULATE, Parameters.processParameters( opts, fromFile, toFiles, null, this.serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#mergeFiles(com.perforce.p4java.core.file.IFileSpec, java.util.List, com.perforce.p4java.option.client.MergeFilesOptions) */ @Override public List<IFileSpec> mergeFiles(IFileSpec fromFile, List<IFileSpec> toFiles, MergeFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.MERGE, Parameters.processParameters( opts, fromFile, toFiles, null, this.serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#populateFiles(com.perforce.p4java.core.file.IFileSpec, java.util.List, com.perforce.p4java.option.client.PopulateFilesOptions) */ @Override public List<IFileSpec> populateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, PopulateFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.POPULATE, Parameters.processParameters( opts, fromFile, toFiles, null, this.serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#copyFiles(com.perforce.p4java.core.file.IFileSpec, com.perforce.p4java.core.file.IFileSpec, java.lang.String, com.perforce.p4java.option.client.CopyFilesOptions) */ @Override public List<IFileSpec> copyFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, CopyFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.COPY, Parameters.processParameters( opts, fromFile, toFile, branchSpec, this.serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#copyFiles(com.perforce.p4java.core.file.IFileSpec, com.perforce.p4java.core.file.IFileSpec, java.lang.String, com.perforce.p4java.option.client.CopyFilesOptions) */ @Override public List<IFileSpec> copyFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, CopyFilesOptions opts) throws P4JavaException { List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.COPY, Parameters.processParameters( opts, fromFile, toFile, branchSpec, this.serverImpl), null); return getIntegrationFilesFromReturn(resultMaps); }
private List<IFileSpec> haveList(List<IFileSpec> fileSpecs, String[] filter) throws ConnectionException, AccessException { List<IFileSpec> haveList = new ArrayList<IFileSpec>(); if ((this.serverImpl.getCurrentClient() == null) || !this.serverImpl.getCurrentClient().getName().equalsIgnoreCase(this.getName())) { return haveList; } List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.HAVE, Server.getPreferredPathArray(filter, fileSpecs), null); if (resultMaps != null) { for (Map<String, Object> result : resultMaps) { haveList.add(handleFileReturn(result, serverImpl)); } } return haveList; }
private List<IFileSpec> haveList(List<IFileSpec> fileSpecs, String[] filter) throws ConnectionException, AccessException { List<IFileSpec> haveList = new ArrayList<IFileSpec>(); if ((this.serverImpl.getCurrentClient() == null) || !this.serverImpl.getCurrentClient().getName().equalsIgnoreCase(this.getName())) { return haveList; } List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.HAVE, Server.getPreferredPathArray(filter, fileSpecs), null); if (resultMaps != null) { for (Map<String, Object> result : resultMaps) { haveList.add(handleFileReturn(result, serverImpl)); } } return haveList; }
/** * @see com.perforce.p4java.client.IClient#where(java.util.List) */ @Override public List<IFileSpec> where(List<IFileSpec> fileSpecs) throws ConnectionException, AccessException { List<IFileSpec> resultList = new ArrayList<IFileSpec>(); if ((this.serverImpl.getCurrentClient() == null) || !this.serverImpl.getCurrentClient().getName().equalsIgnoreCase(this.getName())) { return resultList; } List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.WHERE, Server.getPreferredPathArray(null, fileSpecs), null); if (resultMaps != null) { for (Map<String, Object> result : resultMaps) { resultList.add(handleFileReturn(result, serverImpl)); } } return resultList; }
/** * @see com.perforce.p4java.client.IClient#integrateFiles(com.perforce.p4java.core.file.IFileSpec, com.perforce.p4java.core.file.IFileSpec, java.lang.String, com.perforce.p4java.option.client.IntegrateFilesOptions) */ @Override public List<IFileSpec> integrateFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, IntegrateFilesOptions opts) throws P4JavaException { // Set the server's current client to this client IClient currentClient = this.serverImpl.getCurrentClient(); this.serverImpl.setCurrentClient(this); List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.INTEG, Parameters.processParameters( opts, fromFile, toFile, branchSpec, this.serverImpl), null); // Set the server's current client back to the previous one this.serverImpl.setCurrentClient(currentClient); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#integrateFiles(com.perforce.p4java.core.file.IFileSpec, com.perforce.p4java.core.file.IFileSpec, java.lang.String, com.perforce.p4java.option.client.IntegrateFilesOptions) */ @Override public List<IFileSpec> integrateFiles(IFileSpec fromFile, IFileSpec toFile, String branchSpec, IntegrateFilesOptions opts) throws P4JavaException { // Set the server's current client to this client IClient currentClient = this.serverImpl.getCurrentClient(); this.serverImpl.setCurrentClient(this); List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.INTEG, Parameters.processParameters( opts, fromFile, toFile, branchSpec, this.serverImpl), null); // Set the server's current client back to the previous one this.serverImpl.setCurrentClient(currentClient); return getIntegrationFilesFromReturn(resultMaps); }
/** * @see com.perforce.p4java.client.IClient#integrateFiles(com.perforce.p4java.core.file.IFileSpec, java.util.List, com.perforce.p4java.option.client.IntegrateFilesOptions) */ @Override public List<IFileSpec> integrateFiles(IFileSpec fromFile, List<IFileSpec> toFiles, IntegrateFilesOptions opts) throws P4JavaException { // Set the server's current client to this client IClient currentClient = this.serverImpl.getCurrentClient(); this.serverImpl.setCurrentClient(this); List<Map<String, Object>> resultMaps = this.serverImpl.execMapCmdList( CmdSpec.INTEG, Parameters.processParameters( opts, fromFile, toFiles, null, this.serverImpl), null); // Set the server's current client back to the previous one this.serverImpl.setCurrentClient(currentClient); return getIntegrationFilesFromReturn(resultMaps); }