|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.informatica.powercenter.sdk.mapfwk.core.Repository
public class Repository
Repository is a data source for storing all the Power Center objects. This is the top-level object and contains folders which in turn contains mappings.
Constructor Summary | |
---|---|
Repository()
Default Constructor |
|
Repository(java.lang.String name,
java.lang.String busName,
java.lang.String desc)
Constructor with all the values passed in |
Method Summary | |
---|---|
void |
addFolder(Folder folderObj)
Add a folder object to the repository |
void |
createConnection(ConnectionObject connObj)
This function creates a new connection defined the ConnectionObject passed to it. |
void |
deleteConnection(java.lang.String connectionType,
java.lang.String connectionName)
This function deletes the connection with the specified name. |
java.lang.String |
getBusinessName()
Method to get the business name |
java.util.Vector |
getConnectionObjects()
To retrieve ConnectionObjects in the current repository |
java.util.Vector |
getConnectionObjects(NameFilter filter)
|
java.util.Vector |
getConnectionObjects(java.lang.String strConnType)
|
java.util.Vector |
getConnectionObjects(java.lang.String strConnType,
NameFilter filter)
|
java.lang.String |
getDescription()
Method to return the description |
java.util.Vector |
getFolder()
Returns the vector of Folder objects from the repository. |
java.util.Vector |
getFolder(NameFilter objFilter)
Returns the vector of Folder objects from the repository. |
java.util.Vector |
getModifiedFolders()
Returns the vector of Folder objects from the repository. |
java.lang.String |
getName()
Method to get the name |
RepoProperties |
getProperties()
Return the Repository properties |
RepositoryConnectionManager |
getRepositoryConnectionManager()
Returns the RepositoryConnectionManager that has been set for this repository. |
void |
importModifiedObjectsToFolder(MapFwkOutputContext context,
java.lang.String folderName)
Save and import all folders that have been modified into the folder specified by folderName in the repository |
void |
removeFolder(Folder folderObj)
Remove a folder object from the repository |
void |
retrieveRepo(MapFwkRetrieveContext retrieveCnxt)
method used to retrieve the objects from powercenter repository |
void |
runWorkflow(java.lang.String workflowName)
Run the workflow |
void |
save(MapFwkOutputContext context,
boolean doImport)
Saves the repository object |
void |
saveAndImportModifiedFolders(MapFwkOutputContext context)
Save and import all modified folders into the repository. |
void |
setBusinessName(java.lang.String busName)
Method to set the business name |
void |
setConnectionObjects(java.util.Vector vConnObjs)
|
void |
setDescription(java.lang.String desc)
Method to set the description |
void |
setName(java.lang.String name)
Method to set the name |
void |
setProperties(RepoProperties props)
Set the Repository Properties |
void |
setRepositoryConnectionManager(RepositoryConnectionManager mgr)
used to set the repository connection manager for repository this is set to a CachedRepositoryConnectionManager |
void |
updateConnection(ConnectionObject connObj)
This function updates the connection specified by the connection object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Repository()
public Repository(java.lang.String name, java.lang.String busName, java.lang.String desc)
name
- name of the repositorybusName
- business name of the repositorydesc
- description of the repositoryMethod Detail |
---|
public RepositoryConnectionManager getRepositoryConnectionManager()
public java.lang.String getBusinessName()
public void setBusinessName(java.lang.String busName)
busName
- The business name to set.public java.lang.String getDescription()
public void setDescription(java.lang.String desc)
desc
- The description to set.public java.lang.String getName()
public void setName(java.lang.String name)
name
- name to set.
MapFwkOutputException
- Exceptionpublic void save(MapFwkOutputContext context, boolean doImport) throws MapFwkOutputException
context
- output context object
MapFwkOutputException
public void importModifiedObjectsToFolder(MapFwkOutputContext context, java.lang.String folderName) throws MapFwkOutputException
context
- output context objectfolderName
- Name of the target folder to which objects should be saved to.
MapFwkOutputException
public void saveAndImportModifiedFolders(MapFwkOutputContext context) throws MapFwkOutputException
context
- output context object
MapFwkOutputException
public void addFolder(Folder folderObj)
folderObj
- folder objectpublic void removeFolder(Folder folderObj)
folderObj
- folder objectpublic java.util.Vector getFolder()
public java.util.Vector getFolder(NameFilter objFilter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
public java.util.Vector getModifiedFolders()
public RepoProperties getProperties()
public void setProperties(RepoProperties props)
props
- public void runWorkflow(java.lang.String workflowName)
workflowName
- public void retrieveRepo(MapFwkRetrieveContext retrieveCnxt) throws com.informatica.powercenter.sdk.mapfwk.exceptions.MapFwkReaderException, com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedTransformationException, com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedSourceException, com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedTargetException
retrieveCnxt
-
com.informatica.powercenter.sdk.mapfwk.exceptions.MapFwkReaderException
com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedTransformationException
com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedSourceException
com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedTargetException
public void setRepositoryConnectionManager(RepositoryConnectionManager mgr)
mgr
- public java.util.Vector getConnectionObjects() throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
public java.util.Vector getConnectionObjects(NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
filter
-
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
public java.util.Vector getConnectionObjects(java.lang.String strConnType) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
strConnType
-
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
public java.util.Vector getConnectionObjects(java.lang.String strConnType, NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
strConnType
- filter
-
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
public void setConnectionObjects(java.util.Vector vConnObjs)
vConnObjs
- public void createConnection(ConnectionObject connObj) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionAlreadyExistsException, com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionCreationFailedException
connObj
-
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionAlreadyExistsException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionCreationFailedException
public void deleteConnection(java.lang.String connectionType, java.lang.String connectionName) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionDoesNotExistException, com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionDeletionFailedException
connectionType
- The type of connection to be deleted. Only relational database
connections can be deleted as of now.connectionName
- The name of the connection to be deleted.
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionDoesNotExistException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionDeletionFailedException
public void updateConnection(ConnectionObject connObj) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionUpdateFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
connObj
-
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionUpdateFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |