|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.informatica.powercenter.sdk.mapfwk.reputils.RepositoryConnectionManager com.informatica.powercenter.sdk.mapfwk.reputils.CachedRepositoryConnectionManager
public class CachedRepositoryConnectionManager
class used to cache the objects retreived from PowerCenter Repository
Field Summary | |
---|---|
static int |
PURGE_ALL
|
static int |
PURGE_UNMODIFIED
Reset the cache. |
Fields inherited from class com.informatica.powercenter.sdk.mapfwk.reputils.RepositoryConnectionManager |
---|
rep |
Constructor Summary | |
---|---|
CachedRepositoryConnectionManager(RepositoryConnectionManager mgr)
|
Method Summary | |
---|---|
protected void |
_connect()
connect to PowerCenter Repository |
protected void |
_createConnection(ConnectionObject connObj)
creates a connection defined by the ConnectionObject |
protected void |
_deleteConnection(java.lang.String connectionType,
java.lang.String connectionName)
deletes a connection specified by the connectionType and connectionName |
protected int |
_importObjectIntoRepository(java.lang.String importFileName,
java.lang.String controlFileName)
This will import the objects that are present in the xml file defined by importFileName. |
protected java.util.Vector |
_listConnections(java.lang.String strSubType,
NameFilter filter)
return list of connections of particular type matching the filter, in PowerCenter repository |
protected java.util.Vector |
_listFolders(NameFilter filter)
return list of folders in PowerCenter Repository |
protected java.util.Vector |
_listMappings(Folder folder,
NameFilter filter)
return list of mappings matching the filter, in particular folder of a repository |
protected java.util.Vector |
_listMapplets(Folder folder,
NameFilter filter)
return list of mapplets matching the filter, in particular folder of a repository |
protected java.util.Vector |
_listSourceNames(Folder folder)
Abstract method to list all the source names in the specific folder. |
protected java.util.Vector |
_listSources(Folder folder,
NameFilter filter)
Return list of sources matching the filter, in particular folder of a repository. |
protected java.util.Vector |
_listTargetNames(Folder folder)
Abstract method to list all the target names in the specific folder. |
protected java.util.Vector |
_listTargets(Folder folder,
NameFilter filter)
return list of targets matching the filter, in particular folder of a repository |
protected java.util.Vector |
_listTransformations(Folder folder,
int subType,
NameFilter filter)
return list of sources of particular subtype matching the filter, in particular folder of a repository |
protected java.util.Vector |
_listWorkflows(Folder folder,
NameFilter filter)
return list of workflows matching the filter, in particular folder of a repository |
protected void |
_updateConnection(ConnectionObject connObj)
updates a connection defined by the ConnectionObject |
protected boolean |
_validate(java.lang.String objectName,
java.lang.String objectType,
java.lang.String folderName,
boolean save)
Validate the object in the repository. |
protected boolean |
_validate(java.lang.String objectName,
java.lang.String objectType,
java.lang.String folderName,
boolean save,
java.io.Writer dataOut)
Validate the object in the repository. |
java.util.Vector |
listModifiedFolders()
Returns the list of folders that have been modified in the cache. |
void |
resetCacheContents(int purgelevel)
|
Methods inherited from class com.informatica.powercenter.sdk.mapfwk.reputils.RepositoryConnectionManager |
---|
connect, createConnection, deleteConnection, importObjectIntoRepository, listConnections, listConnections, listConnections, listConnections, listFolders, listFolders, listMappings, listMappings, listMapplets, listMapplets, listSourceNames, listSources, listSources, listTargetNames, listTargets, listTargets, listTransformations, listTransformations, listTransformations, listTransformations, listWorkflows, listWorkflows, reconnect, setRepository, updateConnection, validate, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int PURGE_UNMODIFIED
public static final int PURGE_ALL
Constructor Detail |
---|
public CachedRepositoryConnectionManager(RepositoryConnectionManager mgr)
mgr
- Method Detail |
---|
public void resetCacheContents(int purgelevel)
protected void _connect() throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
_connect
in class RepositoryConnectionManager
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
protected java.util.Vector _listFolders(NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
_listFolders
in class RepositoryConnectionManager
filter
- Filter to be applied on the name of the objects. Can be null,
in which case all objects should be returned.
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
public java.util.Vector listModifiedFolders()
protected java.util.Vector _listSources(Folder folder, NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
_listSources
in class RepositoryConnectionManager
folder
- the folder that contains the sourcesfilter
- filter for filtering the sources by name. Can be null, in which case all objects should be returned
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
protected java.util.Vector _listTargets(Folder folder, NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
_listTargets
in class RepositoryConnectionManager
folder
- the folder that contains the targetsfilter
- filter for filtering the targets by name. Can be null, in which case all objects should be returned
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
protected java.util.Vector _listTransformations(Folder folder, int subType, NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
_listTransformations
in class RepositoryConnectionManager
folder
- the folder that contains the transformationssubType
- the transformation type for which transformations are returned. @see TransformationConstantsfilter
- filter for filtering the transformations by name. Can be null, in which case all objects should be returned
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
protected java.util.Vector _listMapplets(Folder folder, NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
_listMapplets
in class RepositoryConnectionManager
folder
- the folder that contains the mappletsfilter
- filter for filtering the mapplets by name. Can be null, in which case all objects should be returned
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
protected java.util.Vector _listMappings(Folder folder, NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
_listMappings
in class RepositoryConnectionManager
folder
- the folder that contains the mappingsfilter
- filter for filtering the mappings by name. Can be null, in which case all objects should be returned
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
protected java.util.Vector _listWorkflows(Folder folder, NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
_listWorkflows
in class RepositoryConnectionManager
folder
- the folder that contains the workflowsfilter
- filter for filtering the workflows by name. Can be null, in which case all objects should be returned
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
protected java.util.Vector _listConnections(java.lang.String strSubType, NameFilter filter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
_listConnections
in class RepositoryConnectionManager
strSubType
- the connection subtype for which connections should be retrieved.filter
- filter for filtering the connections by name. Can be null, in which case all objects should be returned
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
protected 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
_createConnection
in class RepositoryConnectionManager
connObj
- The connection object that should be used for creating the connection
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionAlreadyExistsException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionCreationFailedException
protected 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
_deleteConnection
in class RepositoryConnectionManager
connectionName
- Name of the connection to be deleted
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionDoesNotExistException
protected boolean _validate(java.lang.String objectName, java.lang.String objectType, java.lang.String folderName, boolean save) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.ValidationFailedException
RepositoryConnectionManager
_validate
in class RepositoryConnectionManager
objectName
- objectName to validateobjectType
- objectTypefolderName
- the folder in which the object existssave
- Save invalid objects that became valid after validation
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ValidationFailedException
protected boolean _validate(java.lang.String objectName, java.lang.String objectType, java.lang.String folderName, boolean save, java.io.Writer dataOut) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.ValidationFailedException, java.io.IOException
RepositoryConnectionManager
_validate
in class RepositoryConnectionManager
objectName
- objectName to validateobjectType
- objectTypefolderName
- the folder in which the object existssave
- Save invalid objects that became valid after validationdataOut
- Writer to which summary information is to be written
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
java.io.IOException
com.informatica.powercenter.sdk.mapfwk.exceptions.ValidationFailedException
protected void _updateConnection(ConnectionObject connObj) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionUpdateFailedException
_updateConnection
in class RepositoryConnectionManager
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionUpdateFailedException
protected int _importObjectIntoRepository(java.lang.String importFileName, java.lang.String controlFileName) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, MapFwkOutputException
RepositoryConnectionManager
_importObjectIntoRepository
in class RepositoryConnectionManager
importFileName
- The complete path of the xml file that is to be imported.controlFileName
- The complete path of the control file.
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
MapFwkOutputException
protected java.util.Vector _listSourceNames(Folder folder) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
RepositoryConnectionManager
_listSourceNames
in class RepositoryConnectionManager
folder
- the folder that contains the source names
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
protected java.util.Vector _listTargetNames(Folder folder) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
RepositoryConnectionManager
_listTargetNames
in class RepositoryConnectionManager
folder
- the folder that contains the target names
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |