T - public abstract static class DefinitionBuilderFactory.AbstractItemDefinitionBuilder<T> extends Object
T| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | autocreate | 
| protected boolean | isMandatory | 
| protected boolean | isProtected | 
| protected String | nameSee  setName(String) | 
| protected int | onParent | 
| Constructor and Description | 
|---|
| AbstractItemDefinitionBuilder() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | build()Build this item definition an add it to its parent node type definition | 
| String | getName()Name of the child item definition being built | 
| void | setAutoCreated(boolean autocreate) | 
| abstract void | setDeclaringNodeType(String name) | 
| void | setMandatory(boolean isMandatory) | 
| void | setName(String name) | 
| void | setOnParentVersion(int onParent) | 
| void | setProtected(boolean isProtected) | 
protected String name
setName(String)protected boolean autocreate
protected int onParent
protected boolean isProtected
protected boolean isMandatory
public void setName(String name) throws RepositoryException
name - the name of the child item definition being buildRepositoryExceptionItemDefinition.getName()public String getName()
public abstract void setDeclaringNodeType(String name) throws RepositoryException
name - the name of the declaring node type.RepositoryExceptionItemDefinition.getDeclaringNodeType()public void setAutoCreated(boolean autocreate)
                    throws RepositoryException
autocreate - true if building a 'autocreate' child item
 definition, false otherwise.RepositoryExceptionItemDefinition.isAutoCreated()public void setOnParentVersion(int onParent)
                        throws RepositoryException
onParent - the 'onParentVersion' attribute of the child item definition being builtRepositoryExceptionItemDefinition.getOnParentVersion()public void setProtected(boolean isProtected)
                  throws RepositoryException
isProtected - true if building a 'protected' child
 item definition, false otherwise.RepositoryExceptionItemDefinition.isProtected()public void setMandatory(boolean isMandatory)
                  throws RepositoryException
isMandatory - true if building a 'mandatory' child
 item definition, false otherwise.RepositoryExceptionpublic abstract void build()
                    throws RepositoryException
RepositoryExceptionCopyright © 2004–2024 The Apache Software Foundation. All rights reserved.