used by rest api to add acl rule concode_field_sep Map<String,Integer> dpid2FlowPriority concode_elem_sep int lastRuleId concode_elem_sep Logger logger concode_elem_sep Map<Integer,Set<String>> ruleId2FlowName concode_elem_sep List<ACLRule> ruleSet concode_elem_sep Map<Integer,Set<String>> ruleId2Dpid concode_elem_sep IDeviceService deviceManager concode_elem_sep IRestApiService restApi concode_elem_sep IStorageSourceService storageSource concode_elem_sep APManager apManager concode_field_sep void init concode_elem_sep void deviceRemoved concode_elem_sep String getName concode_elem_sep void generateFlow concode_elem_sep void removeFlow concode_elem_sep boolean isCallbackOrderingPostreq concode_elem_sep Collection<Class<? extends IFloodlightService>> getModuleServices concode_elem_sep void enforceRemovedRule concode_elem_sep void deviceAdded concode_elem_sep void processAPAdded concode_elem_sep boolean checkRuleMatch concode_elem_sep Collection<Class<? extends IFloodlightService>> getModuleDependencies concode_elem_sep void deviceMoved concode_elem_sep void removeAllRules concode_elem_sep void enforceAddedRule concode_elem_sep void startUp concode_elem_sep boolean isCallbackOrderingPrereq concode_elem_sep void removeRule concode_elem_sep List<ACLRule> getRules concode_elem_sep Map<Class<? extends IFloodlightService>,IFloodlightService> getServiceImpls concode_elem_sep void deviceVlanChanged concode_elem_sep void deviceIPV4AddrChanged
boolean function ( ACLRule arg0 ) { if ( checkRuleMatch ( arg0 ) ) { return false ; } arg0 . setId ( lastRuleId ++ ) ; this . ruleSet . add ( arg0 ) ; logger . info ( "srini_string" , arg0 . getId ( ) ) ; enforceAddedRule ( arg0 ) ; return true ; }