org.apache.jackrabbit.state.nodetype
Class ItemDefinitionState

java.lang.Object
  extended byorg.apache.jackrabbit.state.nodetype.ItemDefinitionState
Direct Known Subclasses:
NodeDefinitionState, PropertyDefinitionState

public class ItemDefinitionState
extends Object

Item definition state. This base class contains the common state properties used by both property and node definitions.


Constructor Summary
protected ItemDefinitionState()
          Creates an empty item definition state instance.
 
Method Summary
 Name getName()
          Returns the qualified name of the defined item.
 int getOnParentVersion()
          Returns the value of the OnParentVerson item definition property.
 boolean isAutoCreated()
          Returns the value of the AutoCreated item definition property.
 boolean isMandatory()
          Returns the value of the Mandatory item definition property.
 boolean isProtected()
          Returns the value of the Protected item definition property.
 void setAutoCreated(boolean autoCreated)
          Sets the value of the AutoCreated item definition property.
 void setMandatory(boolean mandatory)
          Sets the value of the Mandatory item definition property.
 void setName(Name name)
          Sets the qualified name of the defined item.
 void setOnParentVersion(int onParentVersion)
          Sets the value of the OnParentVersion item definition property.
 void setProtected(boolean isProtected)
          Sets the value of the Protected item definition property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemDefinitionState

protected ItemDefinitionState()
Creates an empty item definition state instance. This constructor is protected because this class must only be used through subclasses.

Method Detail

getName

public Name getName()
Returns the qualified name of the defined item.

Returns:
qualified name

setName

public void setName(Name name)
Sets the qualified name of the defined item.

Parameters:
name - new qualified name

isAutoCreated

public boolean isAutoCreated()
Returns the value of the AutoCreated item definition property.

Returns:
AutoCreated property value

setAutoCreated

public void setAutoCreated(boolean autoCreated)
Sets the value of the AutoCreated item definition property.

Parameters:
autoCreated - new AutoCreated property value

isMandatory

public boolean isMandatory()
Returns the value of the Mandatory item definition property.

Returns:
Mandatory property value

setMandatory

public void setMandatory(boolean mandatory)
Sets the value of the Mandatory item definition property.

Parameters:
mandatory - new Mandatory property value

getOnParentVersion

public int getOnParentVersion()
Returns the value of the OnParentVerson item definition property.

Returns:
OnParentVersion property value

setOnParentVersion

public void setOnParentVersion(int onParentVersion)
Sets the value of the OnParentVersion item definition property.

Parameters:
onParentVersion - new OnParentVersion property value

isProtected

public boolean isProtected()
Returns the value of the Protected item definition property.

Returns:
Protected property value

setProtected

public void setProtected(boolean isProtected)
Sets the value of the Protected item definition property.

Parameters:
isProtected - new Protected property value


Copyright © 2004-2005 . All Rights Reserved.