public interface ServiceVdbEntry extends VdbEntry, VdbEntryContainer
DataServiceEntry.PublishPolicy
RelationalObject.Filter
IDENTIFIER, NO_ENTRIES
NO_CONTENT
DDL_QNAMES_FILTER, DEFAULT_FILTERS, JCR_FILTER, NO_FILTERS, NT_FILTER, RESIDUAL_FILTER
EMPTY_ARRAY
Modifier and Type | Method and Description |
---|---|
VdbEntry |
addDependency(Repository.UnitOfWork transaction,
Vdb dependency) |
VdbEntry |
addDependencyEntry(Repository.UnitOfWork transaction,
String dependencyEntryName) |
VdbEntry[] |
getDependencies(Repository.UnitOfWork transaction) |
getVdbName, getVdbVersion, setVdbName, setVdbVersion
export, getArchiveFolder, getDocumentType, getEntryPath, getPublishPolicy, getReference, setEntryPath, setPublishPolicy, setReference
getName
getFilters, setFilters
accept, addChild, addDescriptor, getChild, getChild, getChildren, getChildrenOfType, getChildTypes, getDescriptor, getDescriptors, getIndex, getObjectFactory, getPrimaryType, getProperty, getPropertyDescriptor, getPropertyDescriptors, getPropertyFactory, getPropertyNames, getRawChildren, getRawDescriptors, getRawParent, getRawProperty, getRawPropertyDescriptors, getRawPropertyNames, getTypeId, getTypeIdentifier, hasChild, hasChild, hasChildren, hasDescriptor, hasProperties, hasProperty, hasRawChild, hasRawChild, hasRawChildren, hasRawProperty, isChildRestricted, print, remove, removeChild, removeDescriptor, rename, setPrimaryType, setProperty
getAbsolutePath, getName, getParent, getRepository
VdbEntry addDependency(Repository.UnitOfWork transaction, Vdb dependency) throws KException
transaction
- the transaction (cannot be null
and must have a state of
Repository.UnitOfWork.State.NOT_STARTED
)dependency
- the VDB dependency being added (cannot be null
)null
)KException
- if an error occursVdbEntry addDependencyEntry(Repository.UnitOfWork transaction, String dependencyEntryName) throws KException
transaction
- the transaction (cannot be null
and must have a state of
Repository.UnitOfWork.State.NOT_STARTED
)dependencyEntryName
- the name of the VDB dependency entry to create (cannot be empty)null
)KException
- if an error occursVdbEntry[] getDependencies(Repository.UnitOfWork transaction) throws KException
transaction
- the transaction (cannot be null
and must have a state of
Repository.UnitOfWork.State.NOT_STARTED
)null
but can be empty)KException
- if an error occursCopyright © 2013–2019. All rights reserved.