org.apache.jackrabbit.spi.commons.nodetype
Class QItemDefinitionBuilder

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.nodetype.QItemDefinitionBuilder
Direct Known Subclasses:
QNodeDefinitionBuilder, QPropertyDefinitionBuilder

public abstract class QItemDefinitionBuilder
extends Object

A builder for QItemDefinition.


Constructor Summary
QItemDefinitionBuilder()
           
 
Method Summary
 boolean getAutoCreated()
           
 Name getDeclaringNodeType()
           
 boolean getMandatory()
           
 Name getName()
           
 int getOnParentVersion()
           
 boolean getProtected()
           
 void setAutoCreated(boolean autocreate)
           
 void setDeclaringNodeType(Name type)
           
 void setMandatory(boolean isMandatory)
           
 void setName(Name name)
           
 void setOnParentVersion(int onParent)
           
 void setProtected(boolean isProtected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QItemDefinitionBuilder

public QItemDefinitionBuilder()
Method Detail

setName

public void setName(Name name)
Parameters:
name - the name of the child item definition being build
See Also:
ItemDefinition.getName()

getName

public Name getName()
Returns:
the name of the child item definition being build.
See Also:
ItemDefinition.getName()

setDeclaringNodeType

public void setDeclaringNodeType(Name type)
Parameters:
type - the name of the declaring node type.
See Also:
ItemDefinition.getDeclaringNodeType()

getDeclaringNodeType

public Name getDeclaringNodeType()
Returns:
the name of the declaring node type.
See Also:
ItemDefinition.getDeclaringNodeType()

setAutoCreated

public void setAutoCreated(boolean autocreate)
Parameters:
autocreate - true if building a 'autocreate' child item definition, false otherwise.
See Also:
ItemDefinition.isAutoCreated()

getAutoCreated

public boolean getAutoCreated()
Returns:
true if building a 'autocreate' child item definition, false otherwise.
See Also:
ItemDefinition.isAutoCreated()

setOnParentVersion

public void setOnParentVersion(int onParent)
Parameters:
onParent - the 'onParentVersion' attribute of the child item definition being built
See Also:
ItemDefinition.getOnParentVersion()

getOnParentVersion

public int getOnParentVersion()
Returns:
the 'onParentVersion' attribute of the child item definition being built
See Also:
ItemDefinition.getOnParentVersion()

setProtected

public void setProtected(boolean isProtected)
Parameters:
isProtected - true if building a 'protected' child item definition, false otherwise.
See Also:
ItemDefinition.isProtected()

getProtected

public boolean getProtected()
Returns:
true if building a 'protected' child item definition, false otherwise.
See Also:
ItemDefinition.isProtected()

setMandatory

public void setMandatory(boolean isMandatory)
Parameters:
isMandatory - true if building a 'mandatory' child item definition, false otherwise.
See Also:
ItemDefinition.isMandatory()

getMandatory

public boolean getMandatory()
Returns:
true if building a 'mandatory' child item definition, false otherwise.
See Also:
ItemDefinition.isMandatory()


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.