it.biobytes.ammentos
Annotation Type PersistentEntity


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface PersistentEntity

Author:
davide

Required Element Summary
 java.lang.String primaryKey
           
 java.lang.String sourceDomain
           
 java.lang.String targetDomain
           
 
Optional Element Summary
 boolean createSupported
           
 boolean deleteSupported
           
 boolean editSupported
           
 PersistenceMode persistenceMode
           
 boolean primaryKeyExternal
           
 java.lang.String superKey
           
 java.lang.String validator
           
 

Element Detail

sourceDomain

public abstract java.lang.String sourceDomain

targetDomain

public abstract java.lang.String targetDomain

primaryKey

public abstract java.lang.String primaryKey

superKey

public abstract java.lang.String superKey
Default:
""

validator

public abstract java.lang.String validator
Default:
""

deleteSupported

public abstract boolean deleteSupported
Default:
true

createSupported

public abstract boolean createSupported
Default:
true

editSupported

public abstract boolean editSupported
Default:
true

primaryKeyExternal

public abstract boolean primaryKeyExternal
Default:
false

persistenceMode

public abstract PersistenceMode persistenceMode
Default:
DATABASE