|
5 | 5 | import dev.vml.es.acm.core.acl.authorizable.AclUser;
|
6 | 6 | import dev.vml.es.acm.core.util.GroovyUtils;
|
7 | 7 | import groovy.lang.Closure;
|
8 |
| -import java.util.List; |
9 |
| -import java.util.Map; |
10 | 8 | import org.apache.jackrabbit.api.security.user.Group;
|
11 | 9 | import org.apache.jackrabbit.api.security.user.User;
|
12 | 10 | import org.apache.sling.api.resource.ResourceResolver;
|
@@ -102,29 +100,6 @@ public void check(Closure<AclChecker> closure) {
|
102 | 100 | GroovyUtils.with(checker, closure);
|
103 | 101 | }
|
104 | 102 |
|
105 |
| - public AclUser createUser( |
106 |
| - String id, |
107 |
| - boolean systemUser, |
108 |
| - String password, |
109 |
| - String path, |
110 |
| - String givenName, |
111 |
| - String familyName, |
112 |
| - String email, |
113 |
| - String aboutMe, |
114 |
| - CreateAuthorizableOptions.Mode mode) { |
115 |
| - CreateUserOptions options = new CreateUserOptions(); |
116 |
| - options.setId(id); |
117 |
| - options.setSystemUser(systemUser); |
118 |
| - options.setPassword(password); |
119 |
| - options.setPath(path); |
120 |
| - options.setGivenName(givenName); |
121 |
| - options.setFamilyName(familyName); |
122 |
| - options.setEmail(email); |
123 |
| - options.setAboutMe(aboutMe); |
124 |
| - options.setMode(mode); |
125 |
| - return createUser(options); |
126 |
| - } |
127 |
| - |
128 | 103 | public AclUser createUser(CreateUserOptions options) {
|
129 | 104 | User user = context.getAuthorizableManager().getUser(options.getId());
|
130 | 105 | AclResult result = AclResult.OK;
|
@@ -168,25 +143,6 @@ public AclUser createSystemUser(String id) {
|
168 | 143 | return createUser(options);
|
169 | 144 | }
|
170 | 145 |
|
171 |
| - public AclGroup createGroup( |
172 |
| - String id, |
173 |
| - String externalId, |
174 |
| - String path, |
175 |
| - String givenName, |
176 |
| - String email, |
177 |
| - String aboutMe, |
178 |
| - CreateAuthorizableOptions.Mode mode) { |
179 |
| - CreateGroupOptions options = new CreateGroupOptions(); |
180 |
| - options.setId(id); |
181 |
| - options.setExternalId(externalId); |
182 |
| - options.setPath(path); |
183 |
| - options.setGivenName(givenName); |
184 |
| - options.setEmail(email); |
185 |
| - options.setAboutMe(aboutMe); |
186 |
| - options.setMode(mode); |
187 |
| - return createGroup(options); |
188 |
| - } |
189 |
| - |
190 | 146 | public AclGroup createGroup(CreateGroupOptions options) {
|
191 | 147 | Group group = context.getAuthorizableManager().getGroup(options.getId());
|
192 | 148 | AclResult result = AclResult.OK;
|
@@ -585,202 +541,10 @@ public AclResult allow(PermissionsOptions options) {
|
585 | 541 | return apply(options, true);
|
586 | 542 | }
|
587 | 543 |
|
588 |
| - public AclResult allow( |
589 |
| - String authorizableId, |
590 |
| - String path, |
591 |
| - List<String> permissions, |
592 |
| - String glob, |
593 |
| - List<String> types, |
594 |
| - List<String> properties, |
595 |
| - Map<String, Object> restrictions, |
596 |
| - PermissionsOptions.Mode mode) { |
597 |
| - PermissionsOptions options = new PermissionsOptions(); |
598 |
| - options.setAuthorizableId(authorizableId); |
599 |
| - options.setPath(path); |
600 |
| - options.setPermissions(permissions); |
601 |
| - options.setGlob(glob); |
602 |
| - options.setTypes(types); |
603 |
| - options.setProperties(properties); |
604 |
| - options.setRestrictions(restrictions); |
605 |
| - options.setMode(mode); |
606 |
| - return allow(options); |
607 |
| - } |
608 |
| - |
609 |
| - public AclResult allow( |
610 |
| - AclAuthorizable authorizable, |
611 |
| - String path, |
612 |
| - List<String> permissions, |
613 |
| - String glob, |
614 |
| - List<String> types, |
615 |
| - List<String> properties, |
616 |
| - Map<String, Object> restrictions, |
617 |
| - PermissionsOptions.Mode mode) { |
618 |
| - PermissionsOptions options = new PermissionsOptions(); |
619 |
| - options.setAuthorizable(authorizable); |
620 |
| - options.setPath(path); |
621 |
| - options.setPermissions(permissions); |
622 |
| - options.setGlob(glob); |
623 |
| - options.setTypes(types); |
624 |
| - options.setProperties(properties); |
625 |
| - options.setRestrictions(restrictions); |
626 |
| - options.setMode(mode); |
627 |
| - return allow(options); |
628 |
| - } |
629 |
| - |
630 |
| - public AclResult allow(String authorizableId, String path, List<String> permissions) { |
631 |
| - PermissionsOptions options = new PermissionsOptions(); |
632 |
| - options.setAuthorizableId(authorizableId); |
633 |
| - options.setPath(path); |
634 |
| - options.setPermissions(permissions); |
635 |
| - return allow(options); |
636 |
| - } |
637 |
| - |
638 |
| - public AclResult allow(AclAuthorizable authorizable, String path, List<String> permissions) { |
639 |
| - PermissionsOptions options = new PermissionsOptions(); |
640 |
| - options.setAuthorizable(authorizable); |
641 |
| - options.setPath(path); |
642 |
| - options.setPermissions(permissions); |
643 |
| - return allow(options); |
644 |
| - } |
645 |
| - |
646 |
| - public AclResult allow(String authorizableId, String path, List<String> permissions, String glob) { |
647 |
| - PermissionsOptions options = new PermissionsOptions(); |
648 |
| - options.setAuthorizableId(authorizableId); |
649 |
| - options.setPath(path); |
650 |
| - options.setPermissions(permissions); |
651 |
| - options.setGlob(glob); |
652 |
| - return allow(options); |
653 |
| - } |
654 |
| - |
655 |
| - public AclResult allow(AclAuthorizable authorizable, String path, List<String> permissions, String glob) { |
656 |
| - PermissionsOptions options = new PermissionsOptions(); |
657 |
| - options.setAuthorizable(authorizable); |
658 |
| - options.setPath(path); |
659 |
| - options.setPermissions(permissions); |
660 |
| - options.setGlob(glob); |
661 |
| - return allow(options); |
662 |
| - } |
663 |
| - |
664 |
| - public AclResult allow( |
665 |
| - String authorizableId, String path, List<String> permissions, Map<String, Object> restrictions) { |
666 |
| - PermissionsOptions options = new PermissionsOptions(); |
667 |
| - options.setAuthorizableId(authorizableId); |
668 |
| - options.setPath(path); |
669 |
| - options.setPermissions(permissions); |
670 |
| - options.setRestrictions(restrictions); |
671 |
| - return allow(options); |
672 |
| - } |
673 |
| - |
674 |
| - public AclResult allow( |
675 |
| - AclAuthorizable authorizable, String path, List<String> permissions, Map<String, Object> restrictions) { |
676 |
| - PermissionsOptions options = new PermissionsOptions(); |
677 |
| - options.setAuthorizable(authorizable); |
678 |
| - options.setPath(path); |
679 |
| - options.setPermissions(permissions); |
680 |
| - options.setRestrictions(restrictions); |
681 |
| - return allow(options); |
682 |
| - } |
683 |
| - |
684 | 544 | public AclResult deny(PermissionsOptions options) {
|
685 | 545 | return apply(options, false);
|
686 | 546 | }
|
687 | 547 |
|
688 |
| - public AclResult deny( |
689 |
| - String authorizableId, |
690 |
| - String path, |
691 |
| - List<String> permissions, |
692 |
| - String glob, |
693 |
| - List<String> types, |
694 |
| - List<String> properties, |
695 |
| - Map<String, Object> restrictions, |
696 |
| - PermissionsOptions.Mode mode) { |
697 |
| - PermissionsOptions options = new PermissionsOptions(); |
698 |
| - options.setAuthorizableId(authorizableId); |
699 |
| - options.setPath(path); |
700 |
| - options.setPermissions(permissions); |
701 |
| - options.setGlob(glob); |
702 |
| - options.setTypes(types); |
703 |
| - options.setProperties(properties); |
704 |
| - options.setRestrictions(restrictions); |
705 |
| - options.setMode(mode); |
706 |
| - return deny(options); |
707 |
| - } |
708 |
| - |
709 |
| - public AclResult deny( |
710 |
| - AclAuthorizable authorizable, |
711 |
| - String path, |
712 |
| - List<String> permissions, |
713 |
| - String glob, |
714 |
| - List<String> types, |
715 |
| - List<String> properties, |
716 |
| - Map<String, Object> restrictions, |
717 |
| - PermissionsOptions.Mode mode) { |
718 |
| - PermissionsOptions options = new PermissionsOptions(); |
719 |
| - options.setAuthorizable(authorizable); |
720 |
| - options.setPath(path); |
721 |
| - options.setPermissions(permissions); |
722 |
| - options.setGlob(glob); |
723 |
| - options.setTypes(types); |
724 |
| - options.setProperties(properties); |
725 |
| - options.setRestrictions(restrictions); |
726 |
| - options.setMode(mode); |
727 |
| - return deny(options); |
728 |
| - } |
729 |
| - |
730 |
| - public AclResult deny(String authorizableId, String path, List<String> permissions) { |
731 |
| - PermissionsOptions options = new PermissionsOptions(); |
732 |
| - options.setAuthorizableId(authorizableId); |
733 |
| - options.setPath(path); |
734 |
| - options.setPermissions(permissions); |
735 |
| - return deny(options); |
736 |
| - } |
737 |
| - |
738 |
| - public AclResult deny(AclAuthorizable authorizable, String path, List<String> permissions) { |
739 |
| - PermissionsOptions options = new PermissionsOptions(); |
740 |
| - options.setAuthorizable(authorizable); |
741 |
| - options.setPath(path); |
742 |
| - options.setPermissions(permissions); |
743 |
| - return deny(options); |
744 |
| - } |
745 |
| - |
746 |
| - public AclResult deny(String authorizableId, String path, List<String> permissions, String glob) { |
747 |
| - PermissionsOptions options = new PermissionsOptions(); |
748 |
| - options.setAuthorizableId(authorizableId); |
749 |
| - options.setPath(path); |
750 |
| - options.setPermissions(permissions); |
751 |
| - options.setGlob(glob); |
752 |
| - return deny(options); |
753 |
| - } |
754 |
| - |
755 |
| - public AclResult deny(AclAuthorizable authorizable, String path, List<String> permissions, String glob) { |
756 |
| - PermissionsOptions options = new PermissionsOptions(); |
757 |
| - options.setAuthorizable(authorizable); |
758 |
| - options.setPath(path); |
759 |
| - options.setPermissions(permissions); |
760 |
| - options.setGlob(glob); |
761 |
| - return deny(options); |
762 |
| - } |
763 |
| - |
764 |
| - public AclResult deny( |
765 |
| - String authorizableId, String path, List<String> permissions, Map<String, Object> restrictions) { |
766 |
| - PermissionsOptions options = new PermissionsOptions(); |
767 |
| - options.setAuthorizableId(authorizableId); |
768 |
| - options.setPath(path); |
769 |
| - options.setPermissions(permissions); |
770 |
| - options.setRestrictions(restrictions); |
771 |
| - return deny(options); |
772 |
| - } |
773 |
| - |
774 |
| - public AclResult deny( |
775 |
| - AclAuthorizable authorizable, String path, List<String> permissions, Map<String, Object> restrictions) { |
776 |
| - PermissionsOptions options = new PermissionsOptions(); |
777 |
| - options.setAuthorizable(authorizable); |
778 |
| - options.setPath(path); |
779 |
| - options.setPermissions(permissions); |
780 |
| - options.setRestrictions(restrictions); |
781 |
| - return deny(options); |
782 |
| - } |
783 |
| - |
784 | 548 | public AclResult setProperty(SetPropertyOptions options) {
|
785 | 549 | AclAuthorizable authorizable =
|
786 | 550 | context.determineAuthorizable(options.getAuthorizable(), options.getAuthorizableId());
|
|
0 commit comments