/* (non-Javadoc)
  * @see org.openiam.idm.srvc.grp.ws.GroupDataWebService#addGroup(org.openiam.idm.srvc.grp.dto.Group)
  */
 public GroupResponse addGroup(Group grp) {
   GroupResponse resp = new GroupResponse(ResponseStatus.SUCCESS);
   grp = groupManager.addGroup(grp);
   if (grp.getGrpId() == null) {
     resp.setStatus(ResponseStatus.FAILURE);
   }
   resp.setGroup(grp);
   return resp;
 }
 /* (non-Javadoc)
  * @see org.openiam.idm.srvc.grp.ws.GroupDataWebService#getParentGroup(java.lang.String, boolean)
  */
 public GroupResponse getParentGroup(String groupId, boolean dependants) {
   GroupResponse resp = new GroupResponse(ResponseStatus.SUCCESS);
   Group grp = groupManager.getParentGroup(groupId, dependants);
   if (grp == null) {
     resp.setStatus(ResponseStatus.FAILURE);
     return resp;
   }
   resp.setGroup(grp);
   return resp;
 }
 /* (non-Javadoc)
  * @see org.openiam.idm.srvc.grp.ws.GroupDataWebService#getGroupWithDependants(java.lang.String)
  */
 public GroupResponse getGroupWithDependants(String grpId) {
   GroupResponse resp = new GroupResponse(ResponseStatus.SUCCESS);
   Group grp = groupManager.getGroupWithDependants(grpId);
   if (grp == null) {
     resp.setStatus(ResponseStatus.FAILURE);
     return resp;
   }
   resp.setGroup(grp);
   return resp;
 }