Package org.sonatype.security.realms.tools

Examples of org.sonatype.security.realms.tools.ConfigurationManagerAction


  @Subscribe
  public void onEvent(final RepositoryRegistryEventRemove event) {
    setDirty(true);

    try {
      configManager.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run()
            throws Exception
        {
View Full Code Here


  {
    // the roleId of the secRole might change, so we need to keep the reference
    final CRole secRole = this.toRole(role);

    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run() throws Exception {
          configuration.createRole(secRole);
          configuration.save();
View Full Code Here

      throws NoSuchRoleException, InvalidConfigurationException
  {
    final CRole secRole = this.toRole(role);

    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run() throws Exception {
          configuration.updateRole(secRole);
          configuration.save();
View Full Code Here

  public void deleteRole(final String roleId)
      throws NoSuchRoleException
  {
    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run() throws Exception {
          configuration.deleteRole(roleId);
          configuration.save();
View Full Code Here

    final CPrivilege secPriv = this.toPrivilege(privilege);
    // create implies read, so we need to add logic for that
    addInheritedPrivileges(secPriv);

    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run() throws Exception {
          configuration.createPrivilege(secPriv);
          configuration.save();
View Full Code Here

      throws NoSuchPrivilegeException, InvalidConfigurationException
  {
    final CPrivilege secPriv = this.toPrivilege(privilege);

    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run() throws Exception {
          configuration.updatePrivilege(secPriv);
          configuration.save();
View Full Code Here

  public void deletePrivilege(final String privilegeId)
      throws NoSuchPrivilegeException
  {
    try {
      this.configuration.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run() throws Exception {
          configuration.deletePrivilege(privilegeId);
          configuration.save();
View Full Code Here

        removedIds.add(privilege.getId());
      }
    }

    try {
      configManager.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run()
            throws Exception
        {
View Full Code Here

  }

  public Collection<Permission> resolvePermissionsInRole(final String roleString) {
    try {
      final Set<Permission> permissions = new LinkedHashSet<Permission>();
      configuration.runRead(new ConfigurationManagerAction()
      {
        public void run() throws Exception {
          resolvePermissionsInRole(roleString, permissions);
        }
      });
View Full Code Here

  private void reHashPassword(final CUser user, final String password) {
    //Store current values to rollback if update fails
    final String currentPasswordHash = user.getPassword();

    try {
      configuration.runWrite(new ConfigurationManagerAction()
      {
        @Override
        public void run()
            throws Exception
        {
View Full Code Here

TOP

Related Classes of org.sonatype.security.realms.tools.ConfigurationManagerAction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.