001package io.ebean.enhance.common;
002
003public class TransformRequest {
004
005  boolean enhancedEntity;
006  boolean enhancedTransactional;
007  boolean enhancedQueryBean;
008
009  byte[] bytes;
010
011  public TransformRequest(byte[] bytes) {
012    this.bytes = bytes;
013  }
014
015  public byte[] getBytes() {
016    return bytes;
017  }
018
019  public void enhancedEntity(byte[] bytes) {
020    this.enhancedEntity = true;
021    this.bytes = bytes;
022  }
023
024  public void enhancedTransactional(byte[] bytes) {
025    this.enhancedTransactional = true;
026    this.bytes = bytes;
027  }
028
029  public boolean isEnhanced() {
030    return enhancedTransactional || enhancedQueryBean || enhancedEntity;
031  }
032
033  public void enhancedQueryBean(byte[] bytes) {
034    this.enhancedQueryBean = true;
035    this.bytes = bytes;
036  }
037}