mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fixes to the timestamp and filters
This commit is contained in:
parent
c8affcf836
commit
341abb47ab
@ -60,13 +60,13 @@ public class PolicyFilterImpl implements PolicyFilter {
|
||||
@Override
|
||||
public void filterOwnershipTypeBasedPolicies(String ownershipType, List<Policy> policies) {
|
||||
|
||||
List<Policy> temp = new ArrayList<Policy>();
|
||||
for (Policy policy : policies) {
|
||||
if (ownershipType.equalsIgnoreCase(policy.getOwnershipType())) {
|
||||
temp.add(policy);
|
||||
}
|
||||
}
|
||||
policies = temp;
|
||||
// List<Policy> temp = new ArrayList<Policy>();
|
||||
// for (Policy policy : policies) {
|
||||
// if (ownershipType.equalsIgnoreCase(policy.getOwnershipType())) {
|
||||
// temp.add(policy);
|
||||
// }
|
||||
// }
|
||||
// policies = temp;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -30,7 +30,9 @@ import org.wso2.carbon.policy.mgt.core.dao.*;
|
||||
import org.wso2.carbon.policy.mgt.core.mgt.PolicyManager;
|
||||
import org.wso2.carbon.policy.mgt.core.mgt.ProfileManager;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
public class PolicyManagerImpl implements PolicyManager {
|
||||
@ -58,9 +60,15 @@ public class PolicyManagerImpl implements PolicyManager {
|
||||
try {
|
||||
PolicyManagementDAOFactory.beginTransaction();
|
||||
if (policy.getProfile() != null && policy.getProfile().getProfileId() == 0) {
|
||||
profileDAO.addProfile(policy.getProfile());
|
||||
featureDAO.addProfileFeatures(policy.getProfile().getProfileFeaturesList(),
|
||||
policy.getProfile().getProfileId());
|
||||
Profile profile = policy.getProfile();
|
||||
|
||||
Timestamp currentTimestamp = new Timestamp(Calendar.getInstance().getTime().getTime());
|
||||
profile.setCreatedDate(currentTimestamp);
|
||||
profile.setUpdatedDate(currentTimestamp);
|
||||
|
||||
|
||||
profileDAO.addProfile(profile);
|
||||
featureDAO.addProfileFeatures(profile.getProfileFeaturesList(), profile.getProfileId());
|
||||
}
|
||||
policy = policyDAO.addPolicy(policy);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user