policymanagement/policyengine/policyengineserver/src/SettingEnforcementManager.cpp
equal
deleted
inserted
replaced
21 #include "SettingEnforcementManager.h" |
21 #include "SettingEnforcementManager.h" |
22 #include "PolicyEngineServer.h" |
22 #include "PolicyEngineServer.h" |
23 #include "EMailEnforcement.h" |
23 #include "EMailEnforcement.h" |
24 #include "CommsDatEnforcement.h" |
24 #include "CommsDatEnforcement.h" |
25 #include "IMEnforcement.h" |
25 #include "IMEnforcement.h" |
|
26 #include "dcmoenforcement.h" |
26 #include "datasyncmlenforcement.h" |
27 #include "datasyncmlenforcement.h" |
27 #include "ElementBase.h" |
28 #include "ElementBase.h" |
28 #include "PolicyStorage.h" |
29 #include "PolicyStorage.h" |
29 #include "elements.h" |
30 #include "elements.h" |
30 #include "DataTypes.h" |
31 #include "DataTypes.h" |
119 { |
120 { |
120 //and if element is enforcement element |
121 //and if element is enforcement element |
121 if ( CEmailEnforcement::ValidEnforcementElement( *elementName) || |
122 if ( CEmailEnforcement::ValidEnforcementElement( *elementName) || |
122 CCommsDatEnforcement::ValidEnforcementElement( *elementName) || |
123 CCommsDatEnforcement::ValidEnforcementElement( *elementName) || |
123 CDataSyncMLEnforcement::ValidEnforcementElement( *elementName) || |
124 CDataSyncMLEnforcement::ValidEnforcementElement( *elementName) || |
124 CImEnforcement::ValidEnforcementElement(*elementName)) |
125 CImEnforcement::ValidEnforcementElement(*elementName) || |
|
126 CDcmoEnforcement::ValidEnforcementElement(*elementName)) |
125 { |
127 { |
126 iEnforcementElements.AppendL( elementName->Alloc()); |
128 iEnforcementElements.AppendL( elementName->Alloc()); |
127 } |
129 } |
128 } |
130 } |
129 } |
131 } |
311 } |
313 } |
312 |
314 |
313 if ( !iActiveEnforcementBase) |
315 if ( !iActiveEnforcementBase) |
314 { |
316 { |
315 iActiveEnforcementBase = CImEnforcement::NewL( aEnforcementId); |
317 iActiveEnforcementBase = CImEnforcement::NewL( aEnforcementId); |
|
318 } |
|
319 |
|
320 if ( !iActiveEnforcementBase) |
|
321 { |
|
322 iActiveEnforcementBase = CDcmoEnforcement::NewL( aEnforcementId); |
316 } |
323 } |
317 |
324 |
318 if ( iActiveEnforcementBase ) |
325 if ( iActiveEnforcementBase ) |
319 { |
326 { |
320 iActiveEnforcementBase->AccessRightList( iValidEditorsForSetting); |
327 iActiveEnforcementBase->AccessRightList( iValidEditorsForSetting); |