public static PolicyIdList convertPolicyIds(final Map<String, Object> json) {
if (json == null) {
return null;
}
PolicyIdListImpl result = new PolicyIdListImpl();
List<String> policyIds = new ArrayList<String>();
List<Object> ids = getList(json.get(JSON_OBJECT_POLICY_IDS_IDS));
if (ids != null) {
for (Object obj : ids) {
if (obj instanceof String) {
policyIds.add((String) obj);
}
}
}
convertExtension(json, result, POLICY_IDS_KEYS);
result.setPolicyIds(policyIds);
return result;
}