info.magnolia.ui.api.availability
Class HasVersionsRule

java.lang.Object
  extended by info.magnolia.ui.api.availability.AbstractAvailabilityRule
      extended by info.magnolia.ui.api.availability.HasVersionsRule
All Implemented Interfaces:
AvailabilityRule

public class HasVersionsRule
extends AbstractAvailabilityRule

Checks if versioning is enabled for an item and whether it has versions.


Constructor Summary
HasVersionsRule(info.magnolia.cms.core.version.VersionManager versionManager)
           
 
Method Summary
protected  boolean isAvailableForItem(javax.jcr.Item item)
          This method defines the actual evaluation logic for one item.
 
Methods inherited from class info.magnolia.ui.api.availability.AbstractAvailabilityRule
isAvailable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HasVersionsRule

@Inject
public HasVersionsRule(info.magnolia.cms.core.version.VersionManager versionManager)
Method Detail

isAvailableForItem

protected boolean isAvailableForItem(javax.jcr.Item item)
Description copied from class: AbstractAvailabilityRule
This method defines the actual evaluation logic for one item.

Specified by:
isAvailableForItem in class AbstractAvailabilityRule


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.