public boolean isVisible() { ProjectVersion version = model.getObject(); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent().getTeamProvider()); if (provider == null) return false; File file = new File(version.absoluteFilePath().toFileString()); return (!file.isDirectory()); }; };
public boolean isVisible() { ProjectVersion version = model.getObject(); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent().getTeamProvider()); if (provider == null) return false; File file = new File(version.absoluteFilePath().toFileString()); return (file.isDirectory()); }; };
public boolean isVisible() { ProjectVersion version = model.getObject(); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent().getTeamProvider()); if (provider == null) return false; File file = new File(version.absoluteFilePath().toFileString()); return (file.isDirectory()); }; };
public boolean isVisible() { ProjectVersion version = model.getObject(); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent() .getTeamProvider()); if (provider == null) return false; File file = new File(version.absoluteFilePath().toFileString()); return (file.isDirectory()); }; };
@Override public IStatus run(IProgressMonitor monitor) { CDOTransaction transaction = Activator.getDefault().getRepositoryConnector().openTransaction(); try { SubMonitor subMonitor = SubMonitor.convert(monitor,100); ProjectVersion version = model.getObject(); version = transaction.getObject(version); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent().getTeamProvider()); provider.checkout(version, subMonitor.newChild(75)); rescanProject(subMonitor.newChild(25), model); } catch (TeamProviderException e) { logger.error("Checkout failed",e); return new Status(IStatus.ERROR, Activator.BUNDLE_ID, "Checkout failed",e); } catch (CommitException e) { return new Status(IStatus.ERROR, Activator.BUNDLE_ID, "Transaction commit failed",e); } finally{ try { transaction.commit(); } catch (CommitException e) { logger.error("Failed to commit the transaction",e); return new Status(IStatus.ERROR, Activator.BUNDLE_ID, "Failed to commit the transaction",e); } transaction.close(); } return Status.OK_STATUS; } };
@Override public IStatus run(IProgressMonitor monitor) { ProjectVersion version = model.getObject(); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent() .getTeamProvider()); CDOTransaction transaction = Activator.getDefault() .getRepositoryConnector() .openTransaction(); try { version = transaction.getObject(version); SubMonitor subMonitor = SubMonitor.convert(monitor, "Committing", 100); provider.commit(version, subMonitor.newChild(100)); } catch (TeamProviderException e) { logger.error("Commit failed", e); return new Status(IStatus.ERROR, Activator.BUNDLE_ID, "Commit Failed", e); } finally { transaction.close(); } return Status.OK_STATUS; } };
@Override public void run(IProgressMonitor monitor, Map<String, Object> jobContext) throws Exception { ProjectVersion version = JobUtil.getDomainObject(jobContext); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent().getTeamProvider()); CDOTransaction transaction = JobUtil.openTransaction(jobContext); try { version = transaction.getObject(version); SubMonitor subMonitor = SubMonitor.convert(monitor, "Committing", 100); provider.commit(version, subMonitor.newChild(100)); } catch (TeamProviderException e) { logger.error("Commit failed", e); } finally { transaction.close(); } }
TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent().getTeamProvider()); if(provider==null) logger.error("Team Provider "+version.getParent().getTeamProvider()+" was not available. Update canceled"); return;
@Override public IStatus run(IProgressMonitor monitor) { ProjectVersion version = model.getObject(); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent().getTeamProvider()); CDOTransaction transaction = Activator.getDefault().getRepositoryConnector().openTransaction(); try {
@Override public IStatus run(IProgressMonitor monitor) { ProjectVersion version = model.getObject(); TeamProvider provider = TeamProviderUtil.getTeamProvider(version.getParent().getTeamProvider()); CDOTransaction transaction = Activator.getDefault().getRepositoryConnector().openTransaction(); try {