@Documented
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface ExposeToClient
Modifier and Type | Optional Element and Description |
---|---|
boolean |
allowArbitraryLobSize
Very large objects might compromise the application (dos).
|
boolean |
allowForeignPosoForEnclosed
Allows an existing enclosed poso to be "moved".
|
boolean |
disableAmpersandEncode
By setting this to true, & will not be encoded to &
|
boolean |
disableHtmlEncode
String values are encoded using StringEscapeUtils htmlEncode.
|
boolean |
displayTitle
If true, the property's content will be used as display title.
|
boolean |
enableSimpleHtmlPolicy |
boolean |
exposeValueToClient
Defines if the server value is copied to the client on dto generation
|
boolean |
id
Defines if this field acts as id for this poso.
|
boolean |
inheritDtoView
Uses the "here" view for the generation of a subentity (as for
EnclosedEntities)
|
boolean |
key
Defines if this field acts as key for this poso.
|
boolean |
mergeDtoValueBack
Allows to disable merging of a certain property when merging dto and poso.
|
PropertyValidator |
validateDtoProperty
Returns an array containing validators for a specific property
|
DtoView |
view
The minimal view this property belongs to.
|
Visibility |
visibility |
public abstract boolean id
public abstract DtoView view
public abstract boolean exposeValueToClient
public abstract boolean disableHtmlEncode
public abstract boolean disableAmpersandEncode
public abstract boolean allowArbitraryLobSize
public abstract boolean mergeDtoValueBack
public abstract boolean displayTitle
GenerateDto.displayTitle()
public abstract PropertyValidator validateDtoProperty
public abstract boolean allowForeignPosoForEnclosed
public abstract Visibility visibility