public class VdbImpl extends RelationalObjectImpl implements Vdb
Vdb.VdbManifest
RelationalObject.Filter
LOGGER, VALIDATE_INITIAL_STATE
index, path
ALLOWED_LANGUAGES_TEIIDNAME, AUTHENTICATION_TYPE_TEIIDNAME, DEFAULT_PREVIEW, DEFAULT_VERSION, GSS_PATTERN_TEIIDNAME, IDENTIFIER, NO_VDBS, PASSWORD_PATTERN_TEIIDNAME, QUERY_TIMEOUT_TEIIDNAME, RESOLVER, SECURITY_DOMAIN_TEIIDNAME, TYPE_ID
DDL_QNAMES_FILTER, DEFAULT_FILTERS, JCR_FILTER, NO_FILTERS, NT_FILTER, RESIDUAL_FILTER
EMPTY_ARRAY
AMPERSAND, AT, BR, CLASS, CLOSE_ANGLE_BRACKET, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_PRE_CMT, CLOSE_PRE_TAG, CLOSE_SQUARE_BRACKET, COLON, COMMA, CONNECTION_SUFFIX, CURRENT_FOLDER_SYMBOL, DDL, DEFAULT_LOCAL_WORKSPACE_NAME, DIVIDE, DOLLAR_SIGN, DOT, DOT_CHAR, DOT_DOT, DOT_KOMODO, DOUBLE_BACK_SLASH, DRIVE_SEPARATOR, EMPTY_ARRAY, EMPTY_STRING, ENUM, EQUALS, FILE_EXTENSION_SEPARATOR, FILE_NAME_WILDCARD, FINAL, FORWARD_SLASH, HASH, HYPHEN, INTERFACE, JAR, JAVA, JAVA_IO_TMPDIR, JBOSS_SERVER_TMP_DIR, KOMODO, LINE_SEPARATOR, LINE_SEPARATOR_PROPERTY_NAME, LOG, MINUS, MULTIPLY, NBSP, NEW_LINE, OPEN_ANGLE_BRACKET, OPEN_BRACE, OPEN_BRACKET, OPEN_PRE_CMT, OPEN_PRE_TAG, OPEN_SQUARE_BRACKET, PARENT_FOLDER_SYMBOL, PERCENT, PIPE, PLUS, PREFIX_PATTERN, PRIVATE, PUBLIC, QUESTION_MARK, QUOTE_MARK, SEMI_COLON, SERVICE_VDB_SUFFIX, SERVICE_VDB_VIEW_MODEL, SERVICE_VDB_VIEW_SUFFIX, SOURCES, SPACE, SPEECH_MARK, SRC, STAR, STATIC, TAB, TARGET, UNDERSCORE, UNDERSCORE_CHAR, VDB_DEPLOYMENT_SUFFIX, VDB_PREFIX, XML, XML_SUFFIX, ZIP, ZIP_SUFFIX
Constructor and Description |
---|
VdbImpl(Repository.UnitOfWork uow,
Repository repository,
String workspacePath) |
getDescriptor, getDescriptors, getFilters, getParent, getProperty, getPropertyDescriptors, getPropertyNames, hasDescriptor, hasProperty, isChildRestricted, removeDescriptor, resolveType, setFilters, setPrimaryType, toString, validateInitialState
accept, addChild, addDescriptor, equals, getAbsolutePath, getAllDescriptors, getIndex, getName, getObjectFactory, getObjectProperty, getPropertyFactory, getRawChildren, getRawDescriptors, getRawParent, getRawProperty, getRawPropertyDescriptors, getRawPropertyNames, getRepository, handleError, hashCode, hasProperties, hasRawChild, hasRawChild, hasRawChildren, hasRawProperty, print, provision, remove, removeChild, setObjectProperty, setProperty, validatePropertyValue, validateType
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getName
getFilters, setFilters
accept, addChild, addDescriptor, getDescriptor, getDescriptors, getIndex, getObjectFactory, getProperty, getPropertyDescriptors, getPropertyFactory, getPropertyNames, getRawChildren, getRawDescriptors, getRawParent, getRawProperty, getRawPropertyDescriptors, getRawPropertyNames, hasDescriptor, hasProperties, hasProperty, hasRawChild, hasRawChild, hasRawChildren, hasRawProperty, isChildRestricted, print, remove, removeChild, removeDescriptor, setPrimaryType, setProperty
getAbsolutePath, getName, getParent, getRepository
public VdbImpl(Repository.UnitOfWork uow, Repository repository, String workspacePath) throws KException
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)repository
- the repository where the relational object exists (cannot be null
)workspacePath
- the workspace path (cannot be empty)KException
- if an error occurspublic KomodoType getTypeIdentifier(Repository.UnitOfWork uow)
getTypeIdentifier
in interface KomodoObject
getTypeIdentifier
in class ObjectImpl
public DataRole addDataRole(Repository.UnitOfWork transaction, String dataRoleName) throws KException
addDataRole
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)dataRoleName
- the name of the data role being added (cannot be empty)null
)KException
- if an error occursVdb.addDataRole(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public Entry addEntry(Repository.UnitOfWork transaction, String entryName, String entryPath) throws KException
addEntry
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)entryName
- the name of the entry being added (cannot be empty)entryPath
- the path of the entry (cannot be empty)null
)KException
- if an error occursVdb.addEntry(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String,
java.lang.String)
public VdbImport addImport(Repository.UnitOfWork transaction, String vdbName) throws KException
addImport
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)vdbName
- the name of the VDB being imported (cannot be empty)null
)KException
- if an error occursVdb.addImport(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public Model addModel(Repository.UnitOfWork transaction, String modelName) throws KException
addModel
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)modelName
- the name of the VDB being imported (cannot be empty)null
)KException
- if an error occursVdb.addModel(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public Translator addTranslator(Repository.UnitOfWork transaction, String translatorName, String translatorType) throws KException
addTranslator
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)translatorName
- the name of the translator being added (cannot be empty)translatorType
- the type of translator (cannot be empty)null
)KException
- if an error occursVdb.addTranslator(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String,
java.lang.String)
public Vdb.VdbManifest createManifest(Repository.UnitOfWork transaction, Properties properties) throws KException
createManifest
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)properties
- (can be null
or empty)KException
- if an error occursVdb.createManifest(org.komodo.spi.repository.Repository.UnitOfWork, java.util.Properties)
public byte[] export(Repository.UnitOfWork transaction, Properties properties) throws KException
export
in interface Exportable
KException
Exportable.export(org.komodo.spi.repository.Repository.UnitOfWork, java.util.Properties)
public String getAllowedLanguages(Repository.UnitOfWork transaction) throws KException
getAllowedLanguages
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)KException
- if an error occursVdb.getAllowedLanguages(org.komodo.spi.repository.Repository.UnitOfWork)
public String getAuthenticationType(Repository.UnitOfWork transaction) throws KException
getAuthenticationType
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)KException
Vdb.getAuthenticationType(org.komodo.spi.repository.Repository.UnitOfWork)
public KomodoObject getChild(Repository.UnitOfWork transaction, String name) throws KException
getChild
in interface KomodoObject
getChild
in class RelationalObjectImpl
KException
RelationalObjectImpl.getChild(org.komodo.spi.repository.Repository.UnitOfWork,
java.lang.String)
public KomodoObject getChild(Repository.UnitOfWork transaction, String name, String typeName) throws KException
getChild
in interface KomodoObject
getChild
in class RelationalObjectImpl
KException
RelationalObjectImpl.getChild(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String, java.lang.String)
public KomodoObject[] getChildren(Repository.UnitOfWork transaction, String... namePatterns) throws KException
getChildren
in interface KomodoObject
getChildren
in class RelationalObjectImpl
KException
RelationalObjectImpl.getChildren(org.komodo.spi.repository.Repository.UnitOfWork,
java.lang.String[])
public KomodoObject[] getChildrenOfType(Repository.UnitOfWork transaction, String type, String... namePatterns) throws KException
getChildrenOfType
in interface KomodoObject
getChildrenOfType
in class RelationalObjectImpl
KException
RelationalObjectImpl.getChildrenOfType(org.komodo.spi.repository.Repository.UnitOfWork,
java.lang.String, java.lang.String[])
public KomodoType[] getChildTypes()
getChildTypes
in interface KomodoObject
getChildTypes
in class ObjectImpl
ObjectImpl.getChildTypes()
public String getConnectionType(Repository.UnitOfWork uow) throws KException
getConnectionType
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)connection type
property (can be empty)KException
- if an error occursVdb.getConnectionType(org.komodo.spi.repository.Repository.UnitOfWork)
public DataRole[] getDataRoles(Repository.UnitOfWork transaction, String... namePatterns) throws KException
getDataRoles
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)namePatterns
- optional name patterns (can be null
or empty but cannot have null
or empty elements)null
but can be empty)KException
- if an error occursVdb.getDataRoles(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String[])
public String getDescription(Repository.UnitOfWork uow) throws KException
getDescription
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)description
property (can be empty)KException
- if an error occursVdb.getDescription(org.komodo.spi.repository.Repository.UnitOfWork)
public Entry[] getEntries(Repository.UnitOfWork transaction, String... namePatterns) throws KException
getEntries
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)namePatterns
- optional name patterns (can be null
or empty but cannot have null
or empty elements)null
but can be empty)KException
- if an error occursVdb.getEntries(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String[])
public String getGssPattern(Repository.UnitOfWork transaction) throws KException
getGssPattern
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)KException
- if an error occursVdb.getGssPattern(org.komodo.spi.repository.Repository.UnitOfWork)
public VdbImport[] getImports(Repository.UnitOfWork transaction, String... namePatterns) throws KException
getImports
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)namePatterns
- optional name patterns (can be null
or empty but cannot have null
or empty elements)null
but can be empty)KException
- if an error occursVdb.getImports(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String[])
public Model[] getModels(Repository.UnitOfWork transaction, String... namePatterns) throws KException
getModels
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)namePatterns
- optional name patterns (can be null
or empty but cannot have null
or empty elements)null
but can be empty)KException
- if an error occursVdb.getModels(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String[])
public String getOriginalFilePath(Repository.UnitOfWork uow) throws KException
getOriginalFilePath
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)original file path
property (never empty)KException
- if an error occursVdb.getOriginalFilePath(org.komodo.spi.repository.Repository.UnitOfWork)
public String getPasswordPattern(Repository.UnitOfWork transaction) throws KException
getPasswordPattern
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)KException
- if an error occursVdb.getPasswordPattern(org.komodo.spi.repository.Repository.UnitOfWork)
public PropertyDescriptor getPropertyDescriptor(Repository.UnitOfWork transaction, String propName) throws KException
getPropertyDescriptor
in interface KomodoObject
getPropertyDescriptor
in class RelationalObjectImpl
KException
RelationalObjectImpl.getPropertyDescriptor(org.komodo.spi.repository.Repository.UnitOfWork,
java.lang.String)
public Descriptor getPrimaryType(Repository.UnitOfWork transaction) throws KException
getPrimaryType
in interface KomodoObject
getPrimaryType
in class ObjectImpl
KException
ObjectImpl.getPrimaryType(org.komodo.spi.repository.Repository.UnitOfWork)
public int getQueryTimeout(Repository.UnitOfWork transaction) throws KException
getQueryTimeout
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)KException
- if an error occursVdb.getQueryTimeout(org.komodo.spi.repository.Repository.UnitOfWork)
public String getSecurityDomain(Repository.UnitOfWork transaction) throws KException
getSecurityDomain
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)KException
- if an error occursVdb.getSecurityDomain(org.komodo.spi.repository.Repository.UnitOfWork)
public Translator[] getTranslators(Repository.UnitOfWork transaction, String... namePatterns) throws KException
getTranslators
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)namePatterns
- optional name patterns (can be null
or empty but cannot have null
or empty elements)null
but can be empty)KException
- if an error occursVdb.getTranslators(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String[])
public int getTypeId()
getTypeId
in interface KomodoObject
getTypeId
in class ObjectImpl
KomodoObject.getTypeId()
public String getVdbName(Repository.UnitOfWork uow) throws KException
getVdbName
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)Teiid VDB name
property (can be empty)KException
- if an error occursVdb.getVdbName(org.komodo.spi.repository.Repository.UnitOfWork)
public int getVersion(Repository.UnitOfWork uow) throws KException
getVersion
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)version
propertyKException
- if an error occursVdb.getVersion(org.komodo.spi.repository.Repository.UnitOfWork)
public boolean hasChild(Repository.UnitOfWork transaction, String name) throws KException
hasChild
in interface KomodoObject
hasChild
in class RelationalObjectImpl
KException
RelationalObjectImpl.hasChild(org.komodo.spi.repository.Repository.UnitOfWork,
java.lang.String)
public boolean hasChild(Repository.UnitOfWork transaction, String name, String typeName) throws KException
hasChild
in interface KomodoObject
hasChild
in class RelationalObjectImpl
KException
RelationalObjectImpl.hasChild(org.komodo.spi.repository.Repository.UnitOfWork,
java.lang.String, java.lang.String)
public boolean hasChildren(Repository.UnitOfWork transaction) throws KException
hasChildren
in interface KomodoObject
hasChildren
in class RelationalObjectImpl
KException
RelationalObjectImpl.hasChildren(org.komodo.spi.repository.Repository.UnitOfWork)
public boolean isPreview(Repository.UnitOfWork uow) throws KException
isPreview
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)true
if a preview VDBKException
- if an error occursVdb.isPreview(org.komodo.spi.repository.Repository.UnitOfWork)
public void removeDataRole(Repository.UnitOfWork transaction, String dataRoleToRemove) throws KException
removeDataRole
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)dataRoleToRemove
- the name of the data role being removed (cannot be empty)KException
- if an error occursVdb.removeDataRole(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void removeEntry(Repository.UnitOfWork transaction, String entryToRemove) throws KException
removeEntry
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)entryToRemove
- the name of the entry being removed (cannot be empty)KException
- if an error occursVdb.removeEntry(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void removeImport(Repository.UnitOfWork transaction, String importToRemove) throws KException
removeImport
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)importToRemove
- the name of the VDB import being removed (cannot be empty)KException
- if an error occursVdb.removeImport(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void removeModel(Repository.UnitOfWork transaction, String modelToRemove) throws KException
removeModel
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)modelToRemove
- the name of the model being removed (cannot be empty)KException
- if an error occursVdb.removeModel(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void removeTranslator(Repository.UnitOfWork transaction, String translatorToRemove) throws KException
removeTranslator
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)translatorToRemove
- the name of the translator being removed (cannot be empty)KException
- if an error occursVdb.removeTranslator(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void rename(Repository.UnitOfWork transaction, String newName) throws KException
rename
in interface KomodoObject
rename
in class ObjectImpl
KException
ObjectImpl.rename(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setAllowedLanguages(Repository.UnitOfWork transaction, String newAllowedLanguages) throws KException
setAllowedLanguages
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newAllowedLanguages
- the new allowed languages (can be empty)KException
- if an error occursVdb.setAllowedLanguages(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setAuthenticationType(Repository.UnitOfWork transaction, String newAuthenticationType) throws KException
setAuthenticationType
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newAuthenticationType
- the new authentication type (can be empty)KException
- if an error occursVdb.setAuthenticationType(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setConnectionType(Repository.UnitOfWork uow, String newConnectionType) throws KException
setConnectionType
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newConnectionType
- the new value of the connection type
propertyKException
- if an error occursVdb.setConnectionType(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setDescription(Repository.UnitOfWork uow, String newDescription) throws KException
setDescription
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newDescription
- the new value of the description
propertyKException
- if an error occursVdb.setDescription(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setGssPattern(Repository.UnitOfWork transaction, String newGssPattern) throws KException
setGssPattern
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newGssPattern
- the new GSS pattern (can be empty)KException
- if an error occursVdb.setGssPattern(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setOriginalFilePath(Repository.UnitOfWork uow, String newOriginalFilePath) throws KException
setOriginalFilePath
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newOriginalFilePath
- the new value of the original file path
property (cannot be empty)KException
- if an error occursVdb.setOriginalFilePath(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setPasswordPattern(Repository.UnitOfWork transaction, String newPasswordPattern) throws KException
setPasswordPattern
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newPasswordPattern
- the new password pattern (can be empty)KException
- if an error occursVdb.setPasswordPattern(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setPreview(Repository.UnitOfWork uow, boolean newPreview) throws KException
setPreview
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newPreview
- the new value for the preview
propertyKException
- if an error occursVdb.setPreview(org.komodo.spi.repository.Repository.UnitOfWork, boolean)
public void setQueryTimeout(Repository.UnitOfWork transaction, int newQueryTimeout) throws KException
setQueryTimeout
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newQueryTimeout
- the new query timeout or a negative number to delete the current valueKException
- if an error occursVdb.setQueryTimeout(org.komodo.spi.repository.Repository.UnitOfWork, int)
public void setSecurityDomain(Repository.UnitOfWork transaction, String newSecurityDomain) throws KException
setSecurityDomain
in interface Vdb
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newSecurityDomain
- the new security domain (can be empty)KException
- if an error occursVdb.setSecurityDomain(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setVdbName(Repository.UnitOfWork uow, String newVdbName) throws KException
setVdbName
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newVdbName
- the new value of the Teiid VDB name
propertyKException
- if an error occursVdb.setVdbName(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public void setVersion(Repository.UnitOfWork uow, int newVersion) throws KException
setVersion
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newVersion
- the new value of the version
propertyKException
- if an error occursVdb.setVersion(org.komodo.spi.repository.Repository.UnitOfWork, int)
public DocumentType getDocumentType(Repository.UnitOfWork transaction) throws KException
getDocumentType
in interface Exportable
KException
public DeployStatus deploy(Repository.UnitOfWork uow)
deploy
in interface Vdb
uow
- the transaction (cannot be null
or have a state that is not
Repository.UnitOfWork.State.NOT_STARTED
)Copyright © 2013–2019. All rights reserved.