@Override public FXForwardSecurity createSecurity( final OperationContext context, FXForwardSecurityBean bean) { ZonedDateTime forwardDate = zonedDateTimeBeanToDateTimeWithZone(bean.getForwardDate()); ExternalId region = externalIdBeanToExternalId(bean.getRegion()); ExternalId underlyingIdentifier = externalIdBeanToExternalId(bean.getUnderlying()); return new FXForwardSecurity(underlyingIdentifier, forwardDate, region); }
@Override public FXForwardSecurityBean createBean( final OperationContext context, HibernateSecurityMasterDao secMasterSession, FXForwardSecurity security) { final FXForwardSecurityBean bean = new FXForwardSecurityBean(); bean.setUnderlying(externalIdToExternalIdBean(security.getUnderlyingIdentifier())); bean.setForwardDate(dateTimeWithZoneToZonedDateTimeBean(security.getForwardDate())); bean.setRegion(externalIdToExternalIdBean(security.getRegion())); return bean; }