Changeset 2231

Show
Ignore:
Timestamp:
06/12/08 09:07:23 (4 months ago)
Author:
dsugar
Message:

some cleanup

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/framework-plugin/src/com/tresys/framework/compiler/policy/Ability.java

    r1949 r2231  
    2626        implements INameValue, ILinkageItem  
    2727{ 
    28         protected AccessTarget accessTarget; 
     28        protected AccessTarget m_accessTarget; 
    2929 
    30         protected final Map interfaceMap = new HashMap (); 
     30        protected final Map m_interfaceMap = new HashMap (); 
    3131 
    32         private final AbstractToken token; 
     32        private final AbstractToken m_token; 
    3333 
    34         public final Map/*<String, NameValuePair<?>>*/NameValuePairs; 
     34        public final Map/*<String, NameValuePair<?>>*/m_NameValuePairs; 
    3535 
    3636        public Ability (Ability i_copyMe) 
    3737        { 
    38                 NameValuePairs = new TreeMap/*<String, NameValuePair<?>>*/(); 
     38                m_NameValuePairs = new TreeMap/*<String, NameValuePair<?>>*/(); 
    3939                 
    40                 token = i_copyMe.token; 
    41                 accessTarget = i_copyMe.accessTarget; 
    42                 interfaceMap.putAll(i_copyMe.interfaceMap); 
    43                 NameValuePairs.putAll(i_copyMe.NameValuePairs); 
     40                m_token = i_copyMe.m_token; 
     41                m_accessTarget = i_copyMe.m_accessTarget; 
     42                m_interfaceMap.putAll(i_copyMe.m_interfaceMap); 
     43                m_NameValuePairs.putAll(i_copyMe.m_NameValuePairs); 
    4444        } 
    4545         
    4646        public Ability(AbstractToken nameToken)  
    4747        { 
    48                 token = nameToken; 
    49                 NameValuePairs = new TreeMap/*<String, NameValuePair<?>>*/(); 
     48                m_token = nameToken; 
     49                m_NameValuePairs = new TreeMap/*<String, NameValuePair<?>>*/(); 
    5050        } 
    5151 
    5252        public void Erase () 
    5353        { 
    54                 interfaceMap.clear (); 
    55                 NameValuePairs.clear (); 
     54                m_interfaceMap.clear (); 
     55                m_NameValuePairs.clear (); 
    5656        } 
    5757         
     
    6363        { 
    6464                // insert nvp into pairs map 
    65                 if(NameValuePairs.containsKey(pair.GetName()))  
     65                if(m_NameValuePairs.containsKey(pair.GetName()))  
    6666                { 
    6767                        return false; 
    6868                } 
    6969 
    70                 NameValuePairs.put(pair.GetName(), pair); 
     70                m_NameValuePairs.put(pair.GetName(), pair); 
    7171                return true; 
    7272        } 
     
    7878        public NameValuePair /*<?>*/GetNameValuePair(String name)  
    7979        { 
    80                 return (NameValuePair) NameValuePairs.get(name); 
     80                return (NameValuePair) m_NameValuePairs.get(name); 
    8181        } 
    8282 
     
    8787        public Map/*<String, NameValuePair<?>>*/GetNameValuePairs()  
    8888        { 
    89                 return NameValuePairs; 
     89                return m_NameValuePairs; 
    9090        } 
    9191 
     
    9898        public boolean addAccessTarget(AccessTarget target)  
    9999        { 
    100                 if(target.getTargetName().intValue() == Target.self)  
     100                if (target.getTargetName().intValue() == Target.self)  
    101101                { 
    102                         accessTarget = target; 
     102                        m_accessTarget = target; 
    103103                        return true; 
    104104                } 
     
    113113        public Map GetPermVectors()  
    114114        { 
    115                 if (accessTarget == null) 
     115                if (m_accessTarget == null) 
    116116                        return null; 
    117117                 
    118                 return accessTarget.GetPermVectors(); 
     118                return m_accessTarget.GetPermVectors(); 
    119119        } 
    120120 
    121121        public void AddPermVector (PermVector i_permission) 
    122122        { 
    123                 accessTarget.AddPermVector (i_permission); 
     123                if (m_accessTarget == null) 
     124                        m_accessTarget = new AccessTarget(new Integer (Target.self)); 
     125 
     126                m_accessTarget.AddPermVector (i_permission); 
    124127        } 
    125          
    126         /** 
    127          * Test BaseAccessDefn for validity. 
    128          *   
    129          * @return              <code>true</code> if definition is valid. 
    130          */ 
    131 /* 
    132         final boolean Validate()  
    133         { 
    134                 boolean valid = true; 
    135128 
    136                 for (Iterator iter = accessTarget.GetPermVectors().values().iterator(); iter.hasNext(); )  
    137                 { 
    138                         PermVector pv = (PermVector) iter.next(); 
    139                         if (pv.getPermissions().isEmpty())  
    140                         { 
    141                                 pv.getObjectClassToken().Error( 
    142                                         "No permissions listed for the object class \"" 
    143                                                 + pv.getObjectClass() + "\""); 
    144                                 valid &= false; 
    145                         } 
    146                 } 
    147                 return valid; 
    148         } 
    149 */ 
    150          
    151129        /** 
    152130         * Get the name of the ability 
     
    155133        public String getName()  
    156134        { 
    157                 return token.image; 
     135                return m_token.image; 
    158136        } 
    159137         
    160138        public void setName (String i_sName) 
    161139        { 
    162                 token.image = i_sName; 
     140                m_token.image = i_sName; 
    163141        } 
    164142         
    165143        public Map/*<String, Interface>*/getAllInterfaces()  
    166144        { 
    167                 return interfaceMap; 
     145                return m_interfaceMap; 
    168146        } 
    169147 
    170148        public boolean addInterface(Interface in)  
    171149        { 
    172                 interfaceMap.put(in.getName(), in); 
     150                m_interfaceMap.put(in.getName(), in); 
    173151                return true; 
    174152        } 
     
    176154        public Interface getInterface(String st)  
    177155        { 
    178                 return (Interface) interfaceMap.get(st); 
     156                return (Interface) m_interfaceMap.get(st); 
    179157        } 
    180158         
  • trunk/framework-plugin/src/com/tresys/framework/plugin/views/navigator/IResourceTreeEditPart.java

    r2031 r2231  
    195195        { 
    196196                if (getCastedModel ().exists()) 
    197                         refresh(); 
     197                { 
     198                        if (getWidget () != null) 
     199                                refresh(); 
     200                } 
    198201        } 
    199202