Exemplo n.º 1
0
 @Override
 public Output create(Output request) throws ValidationException {
   final String id = save(request);
   if (request instanceof OutputImpl) {
     OutputImpl impl = OutputImpl.class.cast(request);
     impl.setId(id);
   }
   return request;
 }
 @Override
 public Output create(CreateOutputRequest request, String userId) throws ValidationException {
   return create(
       OutputImpl.create(
           new ObjectId().toHexString(),
           request.title(),
           request.type(),
           userId,
           request.configuration(),
           Tools.iso8601().toDate(),
           request.contentPack()));
 }