jTransfo, 0.10

org.jtransfo.internal
Class ToHelper

java.lang.Object
  extended by org.jtransfo.internal.ToHelper

public class ToHelper
extends Object

Helper for working with transfer objects.


Constructor Summary
ToHelper()
           
 
Method Summary
 Class<?> getDomainClass(Class<?> toClass)
          Get domain class for transfer object.
 Class<?> getToSubType(Class<?> toType, Object domainObject)
          Get the correct transfer object type for the given domain object.
 boolean isTo(Object object)
          Is the given object a transfer object?

True when there is a DomainClass annotation on the class.

 boolean isToClass(Class<?> toClass)
          Is the given class a transfer object class?

True when there is a DomainClass annotation on the class.

 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToHelper

public ToHelper()
Method Detail

isTo

public boolean isTo(Object object)
Is the given object a transfer object?

True when there is a DomainClass annotation on the class.

Parameters:
object - object to test
Returns:
true when object is a transfer object

isToClass

public boolean isToClass(Class<?> toClass)
Is the given class a transfer object class?

True when there is a DomainClass annotation on the class.

Parameters:
toClass - object class to test
Returns:
true when object is a transfer object

getDomainClass

public Class<?> getDomainClass(Class<?> toClass)
Get domain class for transfer object.

Parameters:
toClass - transfer object class
Returns:
domain class as annotated on class

getToSubType

public Class<?> getToSubType(Class<?> toType,
                             Object domainObject)
Get the correct transfer object type for the given domain object.

This searches the DomainClassDelegates (if present) to see of there is a better matching transfer object than the one given as parameter.

Parameters:
toType - base transfer object type
domainObject - domain object (instance)
Returns:
proper transfer object type to use

jTransfo, 0.10

Copyright © 2013. All rights reserved.