public String checkAndRepair(final DataStorage[] storages, final boolean autoRepair, final int nThreads) { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<String>() { public String run() { return checkAndRepairAction(storages, autoRepair, nThreads); } }); }
private Set<String> getSystemPropertiesNames() { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Set<String>>() { public Set<String> run() { return System.getProperties().stringPropertyNames(); } }); } }
protected boolean isTableExists(final Connection conn, final String tableName) throws SQLException { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Boolean>() { public Boolean run() { return JDBCUtils.tableExists(tableName, conn); } }); }
static public Properties getSystemProperties() { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Properties>() { public Properties run() { return System.getProperties(); } }); }
protected int getSequenceStartValue(final Connection conn) throws SQLException { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Integer>() { public Integer run() { return getStartValue(conn); } }); }
@Override public SessionFactory getSessionFactory() { if (sessFactory == null) { sessFactory = SecurityHelper.doPrivilegedAction(new PrivilegedAction<SessionFactory>() { public SessionFactory run() { return buildSessionFactory(); } }); } return sessFactory; }
/** * {@inheritDoc} */ @Override protected boolean isSequenceExists(final Connection conn, final String sequenceName) throws SQLException { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Boolean>() { public Boolean run() { return sequenceExists(sequenceName, conn); } }); }
/** * Check if config table already exists * * @param con */ protected boolean isDbInitialized(final Connection con) { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Boolean>() { public Boolean run() { return JDBCUtils.tableExists(configTableName, con); } }); }
/** * {@inheritDoc} */ @Override protected boolean isSequenceExists(final Connection conn, final String sequenceName) throws SQLException { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Boolean>() { public Boolean run() { return sequenceExists(sequenceName, conn); } }); }
/** * {@inheritDoc} */ @Override protected boolean isProcedureExists(final Connection conn, final String procedureName) throws SQLException { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Boolean>() { public Boolean run() { return procedureExists(procedureName, conn); } }); }
/** * {@inheritDoc} */ public void setWorkspaceQuota(final String repositoryName, final String workspaceName, final long quotaLimit) { SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>() { public Void run() { String wsUniqueName = composeWorkspaceUniqueName(repositoryName, workspaceName); CacheKey key = new WorkspaceQuotaKey(wsUniqueName); cache.put(key, quotaLimit); return null; } }); }
/** * {@inheritDoc} */ @Override protected boolean isSequenceExists(final Connection conn, final String sequenceName) throws SQLException { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Boolean>() { public Boolean run() { return sequenceExists(sequenceName, conn); } }); }
/** * {@inheritDoc} */ @Override protected boolean isProcedureExists(final Connection conn, final String procedureName) throws SQLException { return SecurityHelper.doPrivilegedAction(new PrivilegedAction<Boolean>() { public Boolean run() { return procedureExists(procedureName, conn); } }); }
/** * Put in Infinispan cache in privileged mode. * * @param cache */ public static Object putIfAbsent(final Cache<Serializable, Object> cache, final Serializable key, final Object value) { PrivilegedAction<Object> action = new PrivilegedAction<Object>() { public Object run() { return cache.putIfAbsent(key, value); } }; return SecurityHelper.doPrivilegedAction(action); }
private void _updateTreePath(final QPath prevRootPath, final QPath newRootPath) { SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>() { public Void run() { MapReduceTask<CacheKey, Object, Void, Void> task = new MapReduceTask<CacheKey, Object, Void, Void>(cache); task.mappedWith(new UpdateTreePathMapper(getOwnerId(), prevRootPath, newRootPath)).reducedWith( new IdentityReducer()); task.execute(); return null; } }); }
/** * {@inheritDoc} */ public void setRepositoryQuota(final String repositoryName, final long quotaLimit) { SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>() { public Void run() { CacheKey key = new RepositoryQuotaKey(repositoryName); cache.put(key, quotaLimit); return null; } }); }
/** * {@inheritDoc} */ public void setGlobalDataSize(final long dataSize) { SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>() { public Void run() { CacheKey key = new GlobalDataSizeKey(); cache.put(key, dataSize); return null; } }); }
public WorkspaceContainer(RepositoryContainer parent, WorkspaceEntry config) throws RepositoryException, RepositoryConfigurationException { // Before repository instantiation super(parent); repositoryContainer = parent; this.name = config.getName(); SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>() { public Void run() { context.setName(repositoryContainer.getContext().getName() + "-" + name); return null; } }); }
public CommandService() { this.catalogFactory = CatalogFactoryBase.getInstance(); final ConfigParser parser = new ConfigParser(); this.digester = SecurityHelper.doPrivilegedAction(new PrivilegedAction<Digester>() { public Digester run() { return parser.getDigester(); } }); }
private void registerComponents() throws RepositoryConfigurationException, RepositoryException { SecurityHelper.doPrivilegedAction(new PrivilegedAction<Void>() { public Void run() { registerComponentInstance(config); registerComponentImplementation(FileCleanerHolder.class); registerComponentImplementation(LockRemoverHolder.class); return null; } }); registerWorkspacesComponents(); registerRepositoryComponents(); }