|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.ui.api.availability.ConfiguredAvailabilityDefinition
public class ConfiguredAvailabilityDefinition
Simple implementation for AvailabilityDefinition
.
Constructor Summary | |
---|---|
ConfiguredAvailabilityDefinition()
|
Method Summary | |
---|---|
void |
addNodeType(String nodeType)
|
info.magnolia.cms.security.operations.AccessDefinition |
getAccess()
Returns the AccessDefinition object for this subject. |
Collection<String> |
getNodeTypes()
Unless this is empty the subject is available only for these node types. |
Class<? extends AvailabilityRule> |
getRuleClass()
Returns the AvailabilityRule object for this subject. |
boolean |
isMultiple()
If true, the subject is available for multiple item selection. |
boolean |
isNodes()
If true the subject is available for nodes. |
boolean |
isProperties()
If true the subject is available for properties. |
boolean |
isRoot()
If true the subject is available when there's no selection. |
void |
setAccess(info.magnolia.cms.security.operations.AccessDefinition access)
|
void |
setMultiple(boolean multiple)
|
void |
setNodes(boolean nodes)
|
void |
setNodeTypes(Collection<String> nodeTypes)
|
void |
setProperties(boolean properties)
|
void |
setRoot(boolean root)
|
void |
setRuleClass(Class<? extends AvailabilityRule> ruleClass)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConfiguredAvailabilityDefinition()
Method Detail |
---|
public boolean isRoot()
AvailabilityDefinition
isRoot
in interface AvailabilityDefinition
public void setRoot(boolean root)
public boolean isProperties()
AvailabilityDefinition
isProperties
in interface AvailabilityDefinition
public void setProperties(boolean properties)
public boolean isNodes()
AvailabilityDefinition
isNodes
in interface AvailabilityDefinition
public void setNodes(boolean nodes)
public boolean isMultiple()
AvailabilityDefinition
isMultiple
in interface AvailabilityDefinition
public void setMultiple(boolean multiple)
public Collection<String> getNodeTypes()
AvailabilityDefinition
getNodeTypes
in interface AvailabilityDefinition
public void setNodeTypes(Collection<String> nodeTypes)
public void addNodeType(String nodeType)
public void setAccess(info.magnolia.cms.security.operations.AccessDefinition access)
public info.magnolia.cms.security.operations.AccessDefinition getAccess()
AvailabilityDefinition
getAccess
in interface AvailabilityDefinition
public void setRuleClass(Class<? extends AvailabilityRule> ruleClass)
public Class<? extends AvailabilityRule> getRuleClass()
AvailabilityDefinition
getRuleClass
in interface AvailabilityDefinition
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |