org.kuali.rice.krad.datadictionary
Class AttributeSecurity
java.lang.Object
   org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
       org.kuali.rice.krad.datadictionary.AttributeSecurity
org.kuali.rice.krad.datadictionary.AttributeSecurity
- All Implemented Interfaces: 
- Serializable, DataDictionaryDefinition, org.springframework.beans.factory.InitializingBean
- public class AttributeSecurity 
- extends DataDictionaryDefinitionBase
Defines a set of restrictions that are possible on an attribute in a 
 BusinessObjectEntry or a maintainable field in a MaintenanceDocumentEntry
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AttributeSecurity
public AttributeSecurity()
isReadOnly
public boolean isReadOnly()
- 
- Returns:
- the readOnly
 
setReadOnly
public void setReadOnly(boolean readOnly)
- 
- Parameters:
- readOnly- the readOnly to set
 
isHide
public boolean isHide()
- 
- Returns:
- the hide
 
setHide
public void setHide(boolean hide)
- 
- Parameters:
- hide- the hide to set
 
isMask
public boolean isMask()
- 
- Returns:
- the mask
 
setMask
public void setMask(boolean mask)
- 
- Parameters:
- mask- the mask to set
 
isPartialMask
public boolean isPartialMask()
- 
- Returns:
- the partialMask
 
setPartialMask
public void setPartialMask(boolean partialMask)
- 
- Parameters:
- partialMask- the partialMask to set
 
getMaskFormatter
public MaskFormatter getMaskFormatter()
- 
- Returns:
- the maskFormatter
 
setMaskFormatter
public void setMaskFormatter(MaskFormatter maskFormatter)
- 
- Parameters:
- maskFormatter- the maskFormatter to set
 
getPartialMaskFormatter
public MaskFormatter getPartialMaskFormatter()
- 
- Returns:
- the partialMaskFormatter
 
setPartialMaskFormatter
public void setPartialMaskFormatter(MaskFormatter partialMaskFormatter)
- 
- Parameters:
- partialMaskFormatter- the partialMaskFormatter to set
 
completeValidation
public void completeValidation(Class rootBusinessObjectClass,
                               Class otherBusinessObjectClass)
- This overridden method ...
 
- 
- Parameters:
- rootBusinessObjectClass- Class of the BusinessObjectEntry which ultimately contains this definition
- otherBusinessObjectClass- other stuff required to complete validation
- See Also:
- DataDictionaryDefinition.completeValidation(java.lang.Class,
      java.lang.Class)
 
hasAnyRestriction
public boolean hasAnyRestriction()
- Returns whether any of the restrictions defined in this class are true.
 
- 
 
hasRestrictionThatRemovesValueFromUI
public boolean hasRestrictionThatRemovesValueFromUI()
- Returns whether any of the restrictions defined in this class indicate that the attribute value potentially needs
 to be not shown to the user (i.e. masked, partial mask, hide).  Note that readonly does not fall in this category.
 
- 
- Returns:
 
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.