org.kuali.rice.krad.data.provider.annotation
Annotation Type Security


@Target(value={FIELD,METHOD})
@Retention(value=RUNTIME)
@Documented
public @interface Security

Allows you to define DataObjectAttributeSecurity for a given property.


Optional Element Summary
 boolean hidden
           
 boolean mask
           
 Class<? extends DataObjectAttributeMaskFormatter> maskFormatter
           
 boolean partialMask
           
 Class<? extends DataObjectAttributeMaskFormatter> partialMaskFormatter
           
 boolean readOnly
           
 

readOnly

public abstract boolean readOnly
Default:
false

mask

public abstract boolean mask
Default:
false

partialMask

public abstract boolean partialMask
Default:
false

hidden

public abstract boolean hidden
Default:
false

maskFormatter

public abstract Class<? extends DataObjectAttributeMaskFormatter> maskFormatter
Default:
org.kuali.rice.krad.data.provider.annotation.Security.NullMaskFormatter.class

partialMaskFormatter

public abstract Class<? extends DataObjectAttributeMaskFormatter> partialMaskFormatter
Default:
org.kuali.rice.krad.data.provider.annotation.Security.NullMaskFormatter.class


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.