net.sf.beanform.integration
Interface Integrator

All Known Implementing Classes:
Ejb3Integrator, HibernateIntegrator

public interface Integrator

Provides integration with different entity annotation schemes.

Author:
Daniel Gredler

Field Summary
static String EMAIL
           
static String MAX
           
static String MAX_DATE
           
static String MAX_LENGTH
           
static String MIN
           
static String MIN_DATE
           
static String MIN_LENGTH
           
static String PATTERN
           
static String REQUIRED
           
 
Method Summary
 Integer getMaxLength(BeanProperty prop)
           
 SortedMap<String,String> getValidation(BeanProperty prop)
           
 boolean isNullable(BeanProperty prop)
           
 

Field Detail

REQUIRED

static final String REQUIRED
See Also:
Constant Field Values

MIN_LENGTH

static final String MIN_LENGTH
See Also:
Constant Field Values

MAX_LENGTH

static final String MAX_LENGTH
See Also:
Constant Field Values

MIN

static final String MIN
See Also:
Constant Field Values

MAX

static final String MAX
See Also:
Constant Field Values

MIN_DATE

static final String MIN_DATE
See Also:
Constant Field Values

MAX_DATE

static final String MAX_DATE
See Also:
Constant Field Values

EMAIL

static final String EMAIL
See Also:
Constant Field Values

PATTERN

static final String PATTERN
See Also:
Constant Field Values
Method Detail

getValidation

SortedMap<String,String> getValidation(BeanProperty prop)

getMaxLength

Integer getMaxLength(BeanProperty prop)

isNullable

boolean isNullable(BeanProperty prop)


Copyright © 2006 Daniel Gredler. All Rights Reserved.