mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fixed for JIRA MDM-372
This commit is contained in:
parent
7313ba1e7e
commit
de6572d819
@ -53,4 +53,6 @@ public interface FeatureDAO {
|
|||||||
|
|
||||||
boolean deleteFeaturesOfProfile(Profile profile) throws FeatureManagerDAOException;
|
boolean deleteFeaturesOfProfile(Profile profile) throws FeatureManagerDAOException;
|
||||||
|
|
||||||
|
boolean deleteFeaturesOfProfile(int profileId) throws FeatureManagerDAOException;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -32,6 +32,8 @@ public interface ProfileDAO {
|
|||||||
|
|
||||||
boolean deleteProfile(Profile profile) throws ProfileManagerDAOException;
|
boolean deleteProfile(Profile profile) throws ProfileManagerDAOException;
|
||||||
|
|
||||||
|
boolean deleteProfile(int policyId) throws ProfileManagerDAOException;
|
||||||
|
|
||||||
Profile getProfiles(int profileId) throws ProfileManagerDAOException;
|
Profile getProfiles(int profileId) throws ProfileManagerDAOException;
|
||||||
|
|
||||||
List<Profile> getAllProfiles() throws ProfileManagerDAOException;
|
List<Profile> getAllProfiles() throws ProfileManagerDAOException;
|
||||||
|
|||||||
@ -261,6 +261,28 @@ public class FeatureDAOImpl implements FeatureDAO {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean deleteFeaturesOfProfile(int profileId) throws FeatureManagerDAOException {
|
||||||
|
Connection conn;
|
||||||
|
PreparedStatement stmt = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
conn = this.getConnection();
|
||||||
|
String query = "DELETE FROM DM_PROFILE_FEATURES WHERE PROFILE_ID = ?";
|
||||||
|
stmt = conn.prepareStatement(query);
|
||||||
|
stmt.setInt(1, profileId);
|
||||||
|
stmt.executeUpdate();
|
||||||
|
return true;
|
||||||
|
|
||||||
|
} catch (SQLException e) {
|
||||||
|
String msg = "Error occurred while deleting the feature related to a profile.";
|
||||||
|
log.error(msg);
|
||||||
|
throw new FeatureManagerDAOException(msg, e);
|
||||||
|
} finally {
|
||||||
|
PolicyManagementDAOUtil.cleanupResources(stmt, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ProfileFeature> getAllProfileFeatures() throws FeatureManagerDAOException {
|
public List<ProfileFeature> getAllProfileFeatures() throws FeatureManagerDAOException {
|
||||||
|
|||||||
@ -154,6 +154,29 @@ public class ProfileDAOImpl implements ProfileDAO {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean deleteProfile(int profileId) throws ProfileManagerDAOException {
|
||||||
|
Connection conn;
|
||||||
|
PreparedStatement stmt = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
conn = this.getConnection();
|
||||||
|
String query = "DELETE FROM DM_PROFILE WHERE ID = ?";
|
||||||
|
stmt = conn.prepareStatement(query);
|
||||||
|
stmt.setInt(1, profileId);
|
||||||
|
stmt.executeUpdate();
|
||||||
|
return true;
|
||||||
|
|
||||||
|
} catch (SQLException e) {
|
||||||
|
String msg = "Error occurred while deleting the profile from the data base.";
|
||||||
|
log.error(msg);
|
||||||
|
throw new ProfileManagerDAOException(msg, e);
|
||||||
|
} finally {
|
||||||
|
PolicyManagementDAOUtil.cleanupResources(stmt, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Profile getProfiles(int profileId) throws ProfileManagerDAOException {
|
public Profile getProfiles(int profileId) throws ProfileManagerDAOException {
|
||||||
|
|
||||||
|
|||||||
@ -122,7 +122,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while adding the policy (" +
|
String msg = "Error occurred while adding the policy (" +
|
||||||
policy.getId() + " - " + policy.getPolicyName() + ")";
|
policy.getId() + " - " + policy.getPolicyName() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
|
|
||||||
@ -133,7 +133,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while adding the profile related to policy (" +
|
String msg = "Error occurred while adding the profile related to policy (" +
|
||||||
policy.getId() + " - " + policy.getPolicyName() + ")";
|
policy.getId() + " - " + policy.getPolicyName() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
} catch (FeatureManagerDAOException e) {
|
} catch (FeatureManagerDAOException e) {
|
||||||
@ -143,7 +143,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while adding the features of profile related to policy (" +
|
String msg = "Error occurred while adding the features of profile related to policy (" +
|
||||||
policy.getId() + " - " + policy.getPolicyName() + ")";
|
policy.getId() + " - " + policy.getPolicyName() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
}
|
}
|
||||||
@ -206,7 +206,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while updating the policy ("
|
String msg = "Error occurred while updating the policy ("
|
||||||
+ policy.getId() + " - " + policy.getPolicyName() + ")";
|
+ policy.getId() + " - " + policy.getPolicyName() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
}
|
}
|
||||||
@ -236,12 +236,14 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
@Override
|
@Override
|
||||||
public boolean deletePolicy(Policy policy) throws PolicyManagementException {
|
public boolean deletePolicy(Policy policy) throws PolicyManagementException {
|
||||||
|
|
||||||
boolean bool;
|
|
||||||
try {
|
try {
|
||||||
PolicyManagementDAOFactory.beginTransaction();
|
PolicyManagementDAOFactory.beginTransaction();
|
||||||
bool = policyDAO.deletePolicy(policy);
|
policyDAO.deleteAllPolicyRelatedConfigs(policy.getId());
|
||||||
|
policyDAO.deletePolicy(policy.getId());
|
||||||
|
featureDAO.deleteFeaturesOfProfile(policy.getProfileId());
|
||||||
|
profileDAO.deleteProfile(policy.getProfileId());
|
||||||
PolicyManagementDAOFactory.commitTransaction();
|
PolicyManagementDAOFactory.commitTransaction();
|
||||||
|
return true;
|
||||||
} catch (PolicyManagerDAOException e) {
|
} catch (PolicyManagerDAOException e) {
|
||||||
try {
|
try {
|
||||||
PolicyManagementDAOFactory.rollbackTransaction();
|
PolicyManagementDAOFactory.rollbackTransaction();
|
||||||
@ -249,21 +251,51 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while deleting the policy ("
|
String msg = "Error occurred while deleting the policy ("
|
||||||
+ policy.getId() + " - " + policy.getPolicyName() + ")";
|
+ policy.getId() + " - " + policy.getPolicyName() + ")";
|
||||||
|
log.error(msg, e);
|
||||||
|
throw new PolicyManagementException(msg, e);
|
||||||
|
} catch (ProfileManagerDAOException e) {
|
||||||
|
try {
|
||||||
|
PolicyManagementDAOFactory.rollbackTransaction();
|
||||||
|
} catch (PolicyManagerDAOException e1) {
|
||||||
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
|
}
|
||||||
|
String msg = "Error occurred while deleting the profile for policy ("
|
||||||
|
+ policy.getId() + ")";
|
||||||
|
log.error(msg, e);
|
||||||
|
throw new PolicyManagementException(msg, e);
|
||||||
|
} catch (FeatureManagerDAOException e) {
|
||||||
|
try {
|
||||||
|
PolicyManagementDAOFactory.rollbackTransaction();
|
||||||
|
} catch (PolicyManagerDAOException e1) {
|
||||||
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
|
}
|
||||||
|
String msg = "Error occurred while deleting the profile features for policy ("
|
||||||
|
+ policy.getId() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
}
|
}
|
||||||
return bool;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean deletePolicy(int policyId) throws PolicyManagementException {
|
public boolean deletePolicy(int policyId) throws PolicyManagementException {
|
||||||
boolean bool;
|
|
||||||
try {
|
try {
|
||||||
PolicyManagementDAOFactory.beginTransaction();
|
PolicyManagementDAOFactory.beginTransaction();
|
||||||
|
Policy policy = policyDAO.getPolicy(policyId);
|
||||||
policyDAO.deleteAllPolicyRelatedConfigs(policyId);
|
policyDAO.deleteAllPolicyRelatedConfigs(policyId);
|
||||||
bool = policyDAO.deletePolicy(policyId);
|
policyDAO.deletePolicy(policyId);
|
||||||
|
|
||||||
|
if(log.isDebugEnabled()){
|
||||||
|
log.debug(policy.getProfileId() + " ----------------------------------");
|
||||||
|
}
|
||||||
|
|
||||||
|
featureDAO.deleteFeaturesOfProfile(policy.getProfileId());
|
||||||
|
|
||||||
|
profileDAO.deleteProfile(policy.getProfileId());
|
||||||
PolicyManagementDAOFactory.commitTransaction();
|
PolicyManagementDAOFactory.commitTransaction();
|
||||||
|
return true;
|
||||||
|
|
||||||
} catch (PolicyManagerDAOException e) {
|
} catch (PolicyManagerDAOException e) {
|
||||||
try {
|
try {
|
||||||
@ -272,16 +304,35 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while deleting the policy ("
|
String msg = "Error occurred while deleting the policy ("
|
||||||
+ policyId + ")";
|
+ policyId + ")";
|
||||||
|
log.error(msg, e);
|
||||||
|
throw new PolicyManagementException(msg, e);
|
||||||
|
} catch (ProfileManagerDAOException e) {
|
||||||
|
try {
|
||||||
|
PolicyManagementDAOFactory.rollbackTransaction();
|
||||||
|
} catch (PolicyManagerDAOException e1) {
|
||||||
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
|
}
|
||||||
|
String msg = "Error occurred while deleting the profile for policy ("
|
||||||
|
+ policyId + ")";
|
||||||
|
log.error(msg, e);
|
||||||
|
throw new PolicyManagementException(msg, e);
|
||||||
|
} catch (FeatureManagerDAOException e) {
|
||||||
|
try {
|
||||||
|
PolicyManagementDAOFactory.rollbackTransaction();
|
||||||
|
} catch (PolicyManagerDAOException e1) {
|
||||||
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
|
}
|
||||||
|
String msg = "Error occurred while deleting the profile features for policy ("
|
||||||
|
+ policyId + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
}
|
}
|
||||||
return bool;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Policy addPolicyToDevice(List<DeviceIdentifier> deviceIdentifierList, Policy policy) throws
|
public Policy addPolicyToDevice(List<DeviceIdentifier> deviceIdentifierList, Policy policy) throws
|
||||||
PolicyManagementException {
|
PolicyManagementException {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
PolicyManagementDAOFactory.beginTransaction();
|
PolicyManagementDAOFactory.beginTransaction();
|
||||||
@ -315,7 +366,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while adding the policy ("
|
String msg = "Error occurred while adding the policy ("
|
||||||
+ policy.getId() + " - " + policy.getPolicyName() + ")";
|
+ policy.getId() + " - " + policy.getPolicyName() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
} catch (DeviceManagementDAOException e) {
|
} catch (DeviceManagementDAOException e) {
|
||||||
@ -362,7 +413,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while adding the policy ("
|
String msg = "Error occurred while adding the policy ("
|
||||||
+ policy.getId() + " - " + policy.getPolicyName() + ")";
|
+ policy.getId() + " - " + policy.getPolicyName() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
}
|
}
|
||||||
@ -400,7 +451,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while adding the policy ("
|
String msg = "Error occurred while adding the policy ("
|
||||||
+ policy.getId() + " - " + policy.getPolicyName() + ") to user list.";
|
+ policy.getId() + " - " + policy.getPolicyName() + ") to user list.";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
}
|
}
|
||||||
@ -534,12 +585,12 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
Collections.sort(policies);
|
Collections.sort(policies);
|
||||||
} catch (PolicyManagerDAOException e) {
|
} catch (PolicyManagerDAOException e) {
|
||||||
String msg = "Error occurred while getting the policies for device identifier (" +
|
String msg = "Error occurred while getting the policies for device identifier (" +
|
||||||
deviceIdentifier.getId() + " - " + deviceIdentifier.getType() + ")";
|
deviceIdentifier.getId() + " - " + deviceIdentifier.getType() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
} catch (DeviceManagementDAOException e) {
|
} catch (DeviceManagementDAOException e) {
|
||||||
String msg = "Error occurred while getting device related to device identifier (" +
|
String msg = "Error occurred while getting device related to device identifier (" +
|
||||||
deviceIdentifier.getId() + " - " + deviceIdentifier.getType() + ")";
|
deviceIdentifier.getId() + " - " + deviceIdentifier.getType() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
}
|
}
|
||||||
@ -655,7 +706,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
@Override
|
@Override
|
||||||
public void addAppliedPolicyFeaturesToDevice(DeviceIdentifier deviceIdentifier, int policyId,
|
public void addAppliedPolicyFeaturesToDevice(DeviceIdentifier deviceIdentifier, int policyId,
|
||||||
List<ProfileFeature> profileFeatures) throws
|
List<ProfileFeature> profileFeatures) throws
|
||||||
PolicyManagementException {
|
PolicyManagementException {
|
||||||
|
|
||||||
int deviceId = -1;
|
int deviceId = -1;
|
||||||
try {
|
try {
|
||||||
@ -677,7 +728,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while adding the evaluated policy to device (" +
|
String msg = "Error occurred while adding the evaluated policy to device (" +
|
||||||
deviceId + " - " + policyId + ")";
|
deviceId + " - " + policyId + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
} catch (DeviceManagementDAOException e) {
|
} catch (DeviceManagementDAOException e) {
|
||||||
@ -690,7 +741,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addAppliedPolicyToDevice(DeviceIdentifier deviceIdentifier, Policy policy) throws
|
public void addAppliedPolicyToDevice(DeviceIdentifier deviceIdentifier, Policy policy) throws
|
||||||
PolicyManagementException {
|
PolicyManagementException {
|
||||||
|
|
||||||
int deviceId = -1;
|
int deviceId = -1;
|
||||||
try {
|
try {
|
||||||
@ -717,7 +768,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
log.warn("Error occurred while roll backing the transaction.");
|
log.warn("Error occurred while roll backing the transaction.");
|
||||||
}
|
}
|
||||||
String msg = "Error occurred while adding the evaluated policy to device (" +
|
String msg = "Error occurred while adding the evaluated policy to device (" +
|
||||||
deviceId + " - " + policy.getId() + ")";
|
deviceId + " - " + policy.getId() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
} catch (DeviceManagementDAOException e) {
|
} catch (DeviceManagementDAOException e) {
|
||||||
@ -757,7 +808,7 @@ public class PolicyManagerImpl implements PolicyManager {
|
|||||||
return true;
|
return true;
|
||||||
} catch (PolicyManagerDAOException e) {
|
} catch (PolicyManagerDAOException e) {
|
||||||
String msg = "Error occurred while setting the policy has applied to device (" +
|
String msg = "Error occurred while setting the policy has applied to device (" +
|
||||||
deviceIdentifier.getId() + ")";
|
deviceIdentifier.getId() + ")";
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
throw new PolicyManagementException(msg, e);
|
throw new PolicyManagementException(msg, e);
|
||||||
} catch (DeviceManagementDAOException e) {
|
} catch (DeviceManagementDAOException e) {
|
||||||
|
|||||||
@ -99,8 +99,10 @@ public class PolicyDAOTestCase extends BasePolicyManagementDAOTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test(dependsOnMethods = ("addProfileFeatures"))
|
@Test(dependsOnMethods = ("addProfileFeatures"))
|
||||||
public void addPolicy() throws PolicyManagementException {
|
public void addPolicy() throws PolicyManagementException, ProfileManagementException {
|
||||||
|
ProfileManager profileManager = new ProfileManagerImpl();
|
||||||
|
profile = ProfileCreator.getProfile(featureList);
|
||||||
|
profileManager.addProfile(profile);
|
||||||
PolicyManager policyManager = new PolicyManagerImpl();
|
PolicyManager policyManager = new PolicyManagerImpl();
|
||||||
policy = PolicyCreator.createPolicy(profile);
|
policy = PolicyCreator.createPolicy(profile);
|
||||||
policyManager.addPolicy(policy);
|
policyManager.addPolicy(policy);
|
||||||
@ -135,8 +137,10 @@ public class PolicyDAOTestCase extends BasePolicyManagementDAOTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test(dependsOnMethods = ("addPolicyToDevice"))
|
@Test(dependsOnMethods = ("addPolicyToDevice"))
|
||||||
public void addNewPolicy() throws PolicyManagementException {
|
public void addNewPolicy() throws PolicyManagementException, ProfileManagementException {
|
||||||
|
ProfileManager profileManager = new ProfileManagerImpl();
|
||||||
|
profile = ProfileCreator.getProfile(featureList);
|
||||||
|
profileManager.addProfile(profile);
|
||||||
PolicyManager policyManager = new PolicyManagerImpl();
|
PolicyManager policyManager = new PolicyManagerImpl();
|
||||||
policy = PolicyCreator.createPolicy2(profile);
|
policy = PolicyCreator.createPolicy2(profile);
|
||||||
policyManager.addPolicy(policy);
|
policyManager.addPolicy(policy);
|
||||||
@ -144,8 +148,10 @@ public class PolicyDAOTestCase extends BasePolicyManagementDAOTest {
|
|||||||
|
|
||||||
|
|
||||||
@Test(dependsOnMethods = ("addPolicyToDevice"))
|
@Test(dependsOnMethods = ("addPolicyToDevice"))
|
||||||
public void addThirdPolicy() throws PolicyManagementException {
|
public void addThirdPolicy() throws PolicyManagementException, ProfileManagementException {
|
||||||
|
ProfileManager profileManager = new ProfileManagerImpl();
|
||||||
|
profile = ProfileCreator.getProfile(featureList);
|
||||||
|
profileManager.addProfile(profile);
|
||||||
PolicyManager policyManager = new PolicyManagerImpl();
|
PolicyManager policyManager = new PolicyManagerImpl();
|
||||||
policy = PolicyCreator.createPolicy4(profile);
|
policy = PolicyCreator.createPolicy4(profile);
|
||||||
policyManager.addPolicy(policy);
|
policyManager.addPolicy(policy);
|
||||||
@ -239,7 +245,10 @@ public class PolicyDAOTestCase extends BasePolicyManagementDAOTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test(dependsOnMethods = ("getRoleRelatedPolicy"))
|
@Test(dependsOnMethods = ("getRoleRelatedPolicy"))
|
||||||
public void addSecondPolicy() throws PolicyManagementException {
|
public void addSecondPolicy() throws PolicyManagementException, ProfileManagementException {
|
||||||
|
ProfileManager profileManager = new ProfileManagerImpl();
|
||||||
|
profile = ProfileCreator.getProfile(featureList);
|
||||||
|
profileManager.addProfile(profile);
|
||||||
PolicyManager policyManager = new PolicyManagerImpl();
|
PolicyManager policyManager = new PolicyManagerImpl();
|
||||||
policy = PolicyCreator.createPolicy3(profile);
|
policy = PolicyCreator.createPolicy3(profile);
|
||||||
policyManager.addPolicy(policy);
|
policyManager.addPolicy(policy);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user