public interface MutableTypeDefinition extends TypeDefinition
Modifier and Type | Method and Description |
---|---|
void |
addPropertyDefinition(PropertyDefinition<?> propertyDefinition)
Adds or replaces a property definition.
|
void |
removeAllPropertyDefinitions()
Removes all property definitions.
|
void |
removePropertyDefinition(String propertyId)
Removes a property definition.
|
void |
setBaseTypeId(BaseTypeId baseId) |
void |
setDescription(String description) |
void |
setDisplayName(String displayName) |
void |
setId(String id) |
void |
setIsControllableAcl(Boolean isControllableACL) |
void |
setIsControllablePolicy(Boolean isControllablePolicy) |
void |
setIsCreatable(Boolean isCreatable) |
void |
setIsFileable(Boolean isFileable) |
void |
setIsFulltextIndexed(Boolean isFulltextIndexed) |
void |
setIsIncludedInSupertypeQuery(Boolean isIncludedInSupertypeQuery) |
void |
setIsQueryable(Boolean isQueryable) |
void |
setLocalName(String localName) |
void |
setLocalNamespace(String localNamespace) |
void |
setParentTypeId(String parentId) |
void |
setQueryName(String queryName) |
void |
setTypeMutability(TypeMutability typeMutability) |
getBaseTypeId, getDescription, getDisplayName, getId, getLocalName, getLocalNamespace, getParentTypeId, getPropertyDefinitions, getQueryName, getTypeMutability, isControllableAcl, isControllablePolicy, isCreatable, isFileable, isFulltextIndexed, isIncludedInSupertypeQuery, isQueryable
getExtensions, setExtensions
void setId(String id)
void setLocalName(String localName)
void setLocalNamespace(String localNamespace)
void setQueryName(String queryName)
void setDisplayName(String displayName)
void setDescription(String description)
void setBaseTypeId(BaseTypeId baseId)
void setParentTypeId(String parentId)
void setIsCreatable(Boolean isCreatable)
void setIsFileable(Boolean isFileable)
void setIsQueryable(Boolean isQueryable)
void setIsIncludedInSupertypeQuery(Boolean isIncludedInSupertypeQuery)
void setIsFulltextIndexed(Boolean isFulltextIndexed)
void setIsControllableAcl(Boolean isControllableACL)
void setIsControllablePolicy(Boolean isControllablePolicy)
void setTypeMutability(TypeMutability typeMutability)
void addPropertyDefinition(PropertyDefinition<?> propertyDefinition)
propertyDefinition
- the property definition to add, not {code null}void removePropertyDefinition(String propertyId)
propertyId
- the ID of the property to delete, not {code null}void removeAllPropertyDefinitions()
Copyright © 2009–2017 The Apache Software Foundation. All rights reserved.