org.jasig.portal.layout.restrictions.alm
Class UnremovableRestriction

java.lang.Object
  extended by org.jasig.portal.layout.restrictions.UserLayoutRestriction
      extended by org.jasig.portal.layout.restrictions.alm.ALRestriction
          extended by org.jasig.portal.layout.restrictions.alm.BooleanRestriction
              extended by org.jasig.portal.layout.restrictions.alm.UnremovableRestriction
All Implemented Interfaces:
IUserLayoutRestriction

public class UnremovableRestriction
extends BooleanRestriction

UnremovableRestriction checks the restriction on the "unremovable" property for a given ALNode object. Prior to uPortal 2.5, this class existed in the package org.jasig.portal.layout.restrictions. It was moved to its present package to reflect that it is part of Aggregated Layouts.

Version:
$Revision: 1.1 $
Author:
Michael Ivanov

Field Summary
 
Fields inherited from class org.jasig.portal.layout.restrictions.UserLayoutRestriction
nodePath
 
Fields inherited from interface org.jasig.portal.layout.restrictions.IUserLayoutRestriction
CHILDREN_RESTRICTION_PATH, LOCAL_RESTRICTION_PATH, PARENT_RESTRICTION_PATH
 
Constructor Summary
UnremovableRestriction()
           
UnremovableRestriction(java.lang.String name)
           
UnremovableRestriction(java.lang.String name, java.lang.String nodePath)
           
 
Method Summary
protected  boolean getBooleanPropertyValue(ILayoutNode node)
          Gets the boolean property value for the specified node
 
Methods inherited from class org.jasig.portal.layout.restrictions.alm.BooleanRestriction
checkRestriction, checkRestriction, checkRestriction, parseRestrictionExpression
 
Methods inherited from class org.jasig.portal.layout.restrictions.alm.ALRestriction
checkRestriction
 
Methods inherited from class org.jasig.portal.layout.restrictions.UserLayoutRestriction
getName, getRestrictionExpression, getRestrictionPath, getUniqueKey, getUniqueKey, getUniqueKey, setName, setRestrictionExpression, setRestrictionPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnremovableRestriction

public UnremovableRestriction(java.lang.String name,
                              java.lang.String nodePath)

UnremovableRestriction

public UnremovableRestriction(java.lang.String name)

UnremovableRestriction

public UnremovableRestriction()
Method Detail

getBooleanPropertyValue

protected boolean getBooleanPropertyValue(ILayoutNode node)
Gets the boolean property value for the specified node

Specified by:
getBooleanPropertyValue in class BooleanRestriction