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