public BaseRepositorySecurityProvider( RepositoryMeta repositoryMeta, IUser userInfo ) { this.repositoryMeta = repositoryMeta; this.userInfo = userInfo; this.capabilities = repositoryMeta.getRepositoryCapabilities(); }
public KettleFileRepositorySecurityProvider( RepositoryMeta repositoryMeta ) { this.repositoryMeta = repositoryMeta; this.capabilities = repositoryMeta.getRepositoryCapabilities(); }
/** * @param repository * @param userInfo */ public KettleDatabaseRepositorySecurityProvider( KettleDatabaseRepository repository, RepositoryMeta repositoryMeta, IUser userInfo ) { super( repositoryMeta, userInfo ); this.repository = repository; this.capabilities = repositoryMeta.getRepositoryCapabilities(); // This object is initialized last in the KettleDatabaseRepository constructor. // As such it's safe to keep references here to the delegates... // userDelegate = repository.userDelegate; connectionDelegate = repository.connectionDelegate; }
@Override public Boolean sourceToTarget( RepositoryMeta value ) { return ( value == null ) || !value.getRepositoryCapabilities().supportsUsers(); }
private RepositoryExplorerDialog( Shell par, int style, Repository rep, VariableSpace variableSpace ) { super( par, style ); this.props = PropsUI.getInstance(); this.rep = rep; this.log = rep.getLog(); this.variableSpace = variableSpace; sortColumn = 0; ascending = false; objectMap = new HashMap<String, RepositoryElementMetaInterface>(); repositoryMeta = rep.getRepositoryMeta(); capabilities = repositoryMeta.getRepositoryCapabilities(); securityProvider = rep.getSecurityProvider(); securityManager = rep.getSecurityManager(); readonly = securityProvider.isReadOnly(); includeDeleted = false; }
this.capabilities = rep.getRepositoryMeta().getRepositoryCapabilities();
@Override protected boolean doLazyInit() { try { mainController = (MainController) this.getXulDomContainer().getEventHandler( "mainController" ); } catch ( XulException e ) { return false; } try { setRepReadOnly( this.repository.getRepositoryMeta().getRepositoryCapabilities().isReadOnly() ); // Load the SWT Shell from the explorer dialog shell = ( (SwtDialog) document.getElementById( "repository-explorer-dialog" ) ).getShell(); bf = new DefaultBindingFactory(); bf.setDocument( this.getXulDomContainer().getDocumentRoot() ); if ( bf != null ) { createBindings(); } enableButtons( true, false, false ); return true; } catch ( Exception e ) { if ( mainController == null || !mainController.handleLostRepository( e ) ) { return false; } } return false; }
boolean hasRepository = spoon.rep != null; boolean enabled = hasRepository && spoon.rep.getRepositoryMeta().getRepositoryCapabilities().supportsRevisions(); if ( versionsButton.isDisabled() ^ !enabled ) { versionsButton.setDisabled( !enabled );
showHideDeleted.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ShowDeleted.Tooltip" ) ); showHideDeleted.setEnabled( rep.getRepositoryMeta().getRepositoryCapabilities().supportsRevisions() ); new ToolItem( treeTb, SWT.SEPARATOR ); expandAll = new ToolItem( treeTb, SWT.PUSH );
@Override protected boolean doLazyInit() { try { mainController = (MainController) this.getXulDomContainer().getEventHandler( "mainController" ); } catch ( XulException e ) { return false; } try { setRepReadOnly( this.diRepository.getRepositoryMeta().getRepositoryCapabilities().isReadOnly() ); // Load the SWT Shell from the explorer dialog shell = ( (SwtDialog) document.getElementById( "repository-explorer-dialog" ) ).getShell(); bf = new DefaultBindingFactory(); bf.setDocument( this.getXulDomContainer().getDocumentRoot() ); if ( bf != null ) { createBindings(); } enableButtons( true, false, false ); return true; } catch ( Exception e ) { if ( mainController == null || !mainController.handleLostRepository( e ) ) { return false; } } return false; }