Changeset 450


Ignore:
Timestamp:
02/26/12 14:22:21 (12 years ago)
Author:
davidb
Message:

Refactored to use the new PermissionPair and UserAppliedPermission classes

Location:
trunk/src/org/expeditee/items
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/items/Circle.java

    r376 r450  
    320320
    321321        @Override
    322         public void setPermission(Permission p) {
     322        public void setPermission(UserAppliedPermission p) {
    323323                super.setPermission(p);
    324324                _center.setPermission(p);
  • trunk/src/org/expeditee/items/Item.java

    r427 r450  
    304304        private List<String> _actionLeaveFrame = null;
    305305
    306         public Permission _permission = Permission.full;
    307 
    308         public void setPermission(Permission permission) {
     306        private UserAppliedPermission _permission = UserAppliedPermission.full;
     307
     308        public void setPermission(UserAppliedPermission permission) {
    309309                _permission = permission;
    310310        }
    311311
    312         public boolean hasPermission(Permission permission) {
     312        public UserAppliedPermission getPermission() {
     313                return _permission;
     314        }
     315       
     316        public boolean hasPermission(UserAppliedPermission permission) {
    313317                return _permission.ordinal() >= permission.ordinal();
    314318        }
     
    20062010        public void setHighlightMode(HighlightMode mode, Color color) {
    20072011                setHighlightColor(color);
    2008                 if (hasPermission(Permission.followLinks)
    2009                                 || getEditTarget().hasPermission(Permission.followLinks)) {
     2012                if (hasPermission(UserAppliedPermission.followLinks)
     2013                                || getEditTarget().hasPermission(UserAppliedPermission.followLinks)) {
    20102014                        if (_mode != mode) {
    20112015                                _mode = mode;
  • trunk/src/org/expeditee/items/ItemParentStateChangedEvent.java

    r169 r450  
    1313       
    1414        private Frame _src;
    15         private Permission _overlayLevel;
     15        private UserAppliedPermission _overlayLevel;
    1616        private int _eventType;
    1717       
     
    2626       
    2727        public ItemParentStateChangedEvent(Frame src, int eventType) {
    28                 this(src, eventType, Permission.none);
     28                this(src, eventType, UserAppliedPermission.none);
    2929        }
    3030       
    31         public ItemParentStateChangedEvent(Frame src, int eventType, Permission overlayLevel) {
     31        public ItemParentStateChangedEvent(Frame src, int eventType, UserAppliedPermission overlayLevel) {
    3232                _src = src;
    3333                _overlayLevel = overlayLevel;
     
    3939         * @return
    4040         */
    41         public Permission getOverlayLevel() {
     41        public UserAppliedPermission getOverlayLevel() {
    4242                return _overlayLevel;
    4343        }
  • trunk/src/org/expeditee/items/ItemUtils.java

    r427 r450  
    457457                for (Item i : toCopy) {
    458458                        // Dont copy parts of a vector
    459                         if (!i.hasPermission(Permission.copy))
     459                        if (!i.hasPermission(UserAppliedPermission.copy))
    460460                                continue;
    461461
     
    947947                Color defaultForeground = v.Foreground;
    948948                Color defaultBackground = v.Background;
    949                 Permission permission = v.permission;
     949                UserAppliedPermission permission = v.permission;
    950950                item.setPermission(permission);
    951951
     
    966966                        }
    967967
    968                         if (permission.equals(Permission.none)) {
     968                        if (permission.equals(UserAppliedPermission.none)) {
    969969                                item.setLinkMark(false);
    970970                                item.setActionMark(false);
  • trunk/src/org/expeditee/items/Line.java

    r422 r450  
    537537
    538538        public Item getEndPointToDisconnect(int x, int y) {
    539                 if (!hasPermission(Permission.full))
     539                if (!hasPermission(UserAppliedPermission.full))
    540540                        return null;
    541541
     
    11811181
    11821182        @Override
    1183         public boolean hasPermission(Permission p) {
     1183        public boolean hasPermission(UserAppliedPermission p) {
    11841184                return _start.hasPermission(p);
    11851185        }
    11861186
    11871187        @Override
    1188         public void setPermission(Permission p) {
     1188        public void setPermission(UserAppliedPermission p) {
    11891189                _start.setPermission(p);
    11901190                _end.setPermission(p);
  • trunk/src/org/expeditee/items/XRayable.java

    r311 r450  
    236236       
    237237        @Override
    238         public boolean hasPermission(Permission p) {
     238        public boolean hasPermission(UserAppliedPermission p) {
    239239                return _source.hasPermission(p);
    240240        }
    241241       
    242242        @Override
    243         public void setPermission(Permission p) {
     243        public void setPermission(UserAppliedPermission p) {
    244244                _source.setPermission(p);
    245245        }
Note: See TracChangeset for help on using the changeset viewer.