@Override public GroupEntitlementResponseType groupEntitlement( GroupEntitlementRequestType groupEntitlementRequest) { GroupEntitlementResponseType createGroupEntitlementResponseType = objectFactory.createGroupEntitlementResponseType(); createGroupEntitlementResponseType.setGroupName(giveGroupName()); // FunctionEntitlement List<FunctionEntitlementType> giveFunctionEntitlementList = givecFuntionEntitlementList(); createGroupEntitlementResponseType.getFunctionEntitlement().addAll(giveFunctionEntitlementList); // DataEntitlement List<DataEntitlementType> dataEntitlementList = giveDataEntitlementList(); createGroupEntitlementResponseType.getDataEntitlement().addAll(dataEntitlementList); // AccountEntitlement List<AccountRangeEntitlementType> accountRangeEntitlementList = giveAccountRangeEntitlementList(); createGroupEntitlementResponseType.getAccountEntitlement().addAll(accountRangeEntitlementList); // AccountEntitlementsType createAccountEntitlementsType = // objectFactory.createAccountEntitlementsType(); // createAccountEntitlementsType.getRemoveAccountEntitlement().add(accountRangeEntitlement);// com.bearstearns.bsc_status.v1.ObjectFactory factoryStatus = new com.bearstearns.bsc_status.v1.ObjectFactory(); StatusType statusType = factoryStatus.createStatusType(); statusType.setStatusType(StatusTypeType.SUCCESS); createGroupEntitlementResponseType.setStatus(statusType); return createGroupEntitlementResponseType; }