|
||||||||||
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.Folder
public class Folder
Represents a folder in the repository.
Note that this class represents a physical folder in the repository as well
as folder element in the exported
While creating mappings using JMF, a Folder
should be created
and added in Repository
using Repository.addFolder(Folder)
function
Folder
objects can be fetched from Repository
by
using Repository.getFolder()
function
Following is sample code for creating folder element in the exported XML
while creating mapping objects using JMF
// create repository element in exported XML
Repository repo = new Repository( "TestRepo", "TestRepo", "This is test repo" );
// create a folder
Folder folder = new Folder( "JMF", "JMF", "Test folder" );
// add a folder element under repository element in exported XML
repo.addFolder( folder );
// add mapping and other objects in the folder...
Repository.addFolder(Folder)
,
Repository.getFolder()
,
Repository.getFolder(NameFilter)
,
Repository.removeFolder(Folder)
,
RepositoryConnectionManager.listFolders()
,
RepositoryConnectionManager.listFolders(NameFilter)
Constructor Summary | |
---|---|
Folder()
Default constructor |
|
Folder(java.lang.String name,
java.lang.String busName,
java.lang.String desc)
Initialize with name, business name and description |
Method Summary | |
---|---|
void |
addMapping(Mapping mapObj)
Adds a Mapping in the folder if it is not already present |
void |
addMapping(java.util.Vector vMapObjs)
Adds a vector of Mapping objects. |
void |
addMapplet(Mapplet mapObj)
Adds a Mapplet in the folder if it is not already present |
void |
addMapplet(java.util.Vector vMapObjs)
Adds a vector of Mapplet objects. |
void |
addShortCut(ShortCut scObj)
Adds a ShortCut in the folder if it is not already present |
void |
addShortCuts(java.util.Vector vScObjs)
Adds a vector of ShortCut objects. |
void |
addSource(Source sourceObj)
Adds a Source in the folder if it is not already present. |
void |
addSource(java.util.Vector vSourceObjs)
Adds a vector of Source objects. |
void |
addTarget(Target targetObj)
Adds a Target in the folder if it is not already present |
void |
addTarget(java.util.Vector vtargetObjs)
Adds a vector of Target objects. |
void |
addTransformation(Transformation transObj)
Adds a Transformation in the folder if it is not already present |
void |
addTransformation(java.util.Vector vTransObjs)
Adds a vector of Transformation objects. |
void |
addWorkFlow(java.util.Vector vobjWorkflows)
Adds a vector of Workflow objects. |
void |
addWorkFlow(Workflow objWorkFlow)
Adds a Workflow in the folder if it is not already present |
boolean |
equals(java.lang.Object obj)
Overrides equals method to compare the Folder
objects based on Name |
java.lang.String |
getBusinessName()
Gets the business name of the folder |
java.lang.String |
getDescription()
Gets the description of the folder |
java.util.Vector |
getMappings()
Gets the Vector of Mapping objects from the repository. |
java.util.Vector |
getMappings(NameFilter objFilter)
Gets the Vector of Mapping objects from the repository. |
java.util.Vector |
getMapplets()
Gets the Vector of Mapplet objects from the repository |
java.util.Vector |
getMapplets(NameFilter objFilter)
Gets the Vector of Mapplet objects from the repository
Filter the Transformation objects using specified filter |
java.lang.String |
getName()
Gets the name of the folder |
java.util.Vector |
getShortCuts(NameFilter objFilter)
Gets the Vector of Mapplet objects from the repository
Filter the Transformation objects using specified filter |
java.util.Vector |
getSource()
Gets Vector of Source objects |
java.util.Vector |
getSource(NameFilter objFilter)
Gets the Vector of Source objects from the repository. |
Source |
getSource(java.lang.String name)
Gets a Source object for a given name |
java.util.Vector |
getSourceNames()
Gets the name of sources present in this folder |
java.util.Vector |
getTarget()
Gets Vector of Source objects |
java.util.Vector |
getTarget(NameFilter objFilter)
Gets the Vector of Target objects from the repository. |
Target |
getTarget(java.lang.String name)
Gets a Target object for a given name |
java.util.Vector |
getTargetNames()
Gets the name of targets present in this folder |
java.util.Vector |
getTransformations()
Gets the Vector of Transformation objects from the repository. |
java.util.Vector |
getTransformations(int subType)
Gets the Vector of Transformation objects from the repository for the specified
Transformation sub type |
java.util.Vector |
getTransformations(int subType,
NameFilter objFilter)
Gets the Vector of Transformation objects from the repository for the specified
Transformation sub type. |
java.util.Vector |
getTransformations(NameFilter objFilter)
Gets the Vector of Transformation objects from the repository
Filter the Transformation objects using specified filter |
java.util.Vector |
getWorkFlows()
Gets the Vector of Workflow objects from the repository. |
java.util.Vector |
getWorkFlows(NameFilter objFilter)
Gets the Vector of Workflow objects from the repository. |
int |
hashCode()
Overrides hashCode method as per logic of equals method |
void |
removeMapping(Mapping mapObj)
Removes the specified Mapping from the folder |
void |
removeMapplet(Mapplet mapObj)
Removes the specified Mapplet from the folder |
void |
removeShortCut(ShortCut scObj)
Removes the specified ShortCut from the folder |
void |
removeSource(Source sourceObj)
Removes the specified Source from the folder |
void |
removeTarget(Target targetObj)
Remove the specified Target from the folder |
void |
removeTransformation(Transformation transObj)
Removes the specified Transformation from the folder |
void |
removeWorkflow(Workflow objWorkflow)
Remove the specified Workflow from the folder |
void |
setBusinessName(java.lang.String businessName)
Sets the business name of the folder |
void |
setDescription(java.lang.String desc)
Sets the description of the folder |
void |
setName(java.lang.String name)
Sets the name of the folder |
void |
setRepositoryConnectionManager(RepositoryConnectionManager mgr)
Sets repository connection manager |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Folder()
public Folder(java.lang.String name, java.lang.String busName, java.lang.String desc)
name
- folder namebusName
- folder business namedesc
- folder descriptionMethod Detail |
---|
public java.lang.String getBusinessName()
public void setBusinessName(java.lang.String businessName)
businessName
- business name of the folderpublic java.lang.String getDescription()
public void setDescription(java.lang.String desc)
desc
- description of the folderpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- folder namepublic void addSource(Source sourceObj)
Source
in the folder if it is not already present.
sourceObj
- Source objectpublic void addSource(java.util.Vector vSourceObjs)
Source
objects. Ignore the Source
objects
vSourceObjs
- Vector of Source objectspublic void removeSource(Source sourceObj)
Source
from the folder
sourceObj
- Source object to be removedpublic void addTarget(Target targetObj)
Target
in the folder if it is not already present
targetObj
- target objectpublic void addTarget(java.util.Vector vtargetObjs)
Target
objects. Ignore the Target
objects
vtargetObjs
- Vector containing Target objectspublic void removeTarget(Target targetObj)
Target
from the folder
targetObj
- Target object to be removedpublic void addTransformation(Transformation transObj)
Transformation
in the folder if it is not already present
transObj
- Transformation objectpublic void addTransformation(java.util.Vector vTransObjs)
Transformation
objects. Ignore the Transformation
objects
vTransObjs
- Vector containing Transformation objectspublic void removeTransformation(Transformation transObj)
Transformation
from the folder
transObj
- Transformation objectpublic void addMapping(Mapping mapObj)
Mapping
in the folder if it is not already present
mapObj
- mapping objectgetMappings()
,
Mapping
public void addMapping(java.util.Vector vMapObjs)
Mapping
objects. Ignore the Mapping
objects
vMapObjs
- Vector of Mapping objectsaddMapping(Mapping)
,
Mapping
public void removeMapping(Mapping mapObj)
Mapping
from the folder
mapObj
- mapping objectpublic Source getSource(java.lang.String name)
Source
object for a given name
name
- name of the Source
getSource(NameFilter)
,
getSource()
,
Source
public java.util.Vector getSource(NameFilter objFilter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Source
objects from the repository. Source
objects using specified filter
objFilter
- name filter to filter the Source objects
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Source objectgetSource()
,
getSource(String)
,
Source
public Target getTarget(java.lang.String name)
Target
object for a given name
name
- name of the Target
getTarget(NameFilter)
,
getTarget(String)
,
Target
public java.util.Vector getSource()
Source
objects
getSource(NameFilter)
,
getSource(String)
,
Source
public java.util.Vector getSourceNames()
getSource()
,
getSource(NameFilter)
,
getSource(String)
,
getTargetNames()
public java.util.Vector getTarget()
Source
objects
getTarget(NameFilter)
,
getTarget(String)
,
Target
public java.util.Vector getTarget(NameFilter objFilter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Target
objects from the repository. Target
objects using specified filter
objFilter
- name filter to filter the Target objects
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Target objectgetTarget()
,
getTarget(String)
,
Target
public java.util.Vector getTargetNames()
getTarget()
,
getTarget(String)
,
getTarget(NameFilter)
,
getSourceNames()
public java.util.Vector getMappings()
Mapping
objects from the repository.
getMappings(NameFilter)
,
Mapping
public java.util.Vector getMappings(NameFilter objFilter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Mapping
objects from the repository. Mapping
objects using specified filter
objFilter
- name filter to filter the Mapping objects
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Mapping objectgetMappings()
,
Mapping
public java.util.Vector getWorkFlows()
Workflow
objects from the repository.
Workflow
,
getWorkFlows(NameFilter)
public java.util.Vector getWorkFlows(NameFilter objFilter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Workflow
objects from the repository. Workflow
objects using specified filter
objFilter
- name filter to filter the Workflow objects
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Workflow objectgetMappings()
,
Workflow
public java.util.Vector getTransformations()
Transformation
objects from the repository.
getTransformations(NameFilter)
,
getTransformations(int)
,
getTransformations(int, NameFilter)
,
Transformation
public java.util.Vector getTransformations(int subType) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Transformation
objects from the repository for the specified
Transformation sub type
subType
- Transformation sub type
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Transformation objectsgetTransformations(NameFilter)
,
getTransformations()
,
getTransformations(int, NameFilter)
,
Transformation
public java.util.Vector getTransformations(NameFilter objFilter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Transformation
objects from the repository
Filter the Transformation objects using specified filter
subType
- Transformation sub type
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Transformation objectsgetTransformations(NameFilter)
,
getTransformations(int)
,
getTransformations(int, NameFilter)
,
Transformation
public java.util.Vector getTransformations(int subType, NameFilter objFilter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Transformation
objects from the repository for the specified
Transformation sub type.
Filter the Transformation objects using specified filter
subType
- Transformation sub type
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Transformation objectsgetTransformations(NameFilter)
,
getTransformations(int)
,
getTransformations()
,
Transformation
public void addWorkFlow(Workflow objWorkFlow)
Workflow
in the folder if it is not already present
objWorkFlow
- Workflow objectpublic void addWorkFlow(java.util.Vector vobjWorkflows)
Workflow
objects. Ignore the Workflow
objects
vobjWorkflows
- Vector containing Workflow objectspublic void removeWorkflow(Workflow objWorkflow)
Workflow
from the folder
objWorkflow
- Workflow object to be removedpublic void setRepositoryConnectionManager(RepositoryConnectionManager mgr)
mgr
- repository connection managerRepositoryConnectionManager
public java.util.Vector getMapplets() throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Mapplet
objects from the repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Mapplet objectsgetMapplets(NameFilter)
,
Mapplet
public java.util.Vector getMapplets(NameFilter objFilter) throws com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException, com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException, com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
Mapplet
objects from the repository
Filter the Transformation objects using specified filter
objFilter
- filter for Transformation object
com.informatica.powercenter.sdk.mapfwk.exceptions.ConnectionFailedException
- If connection to repository if failed
com.informatica.powercenter.sdk.mapfwk.exceptions.FolderNotFoundException
- If folder is not found in repository
com.informatica.powercenter.sdk.mapfwk.exceptions.ObjectFetchFailedException
- If some error occurs while fetching the Mapplet objectsgetMapplets()
,
Mapplet
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
Folder
objects based on Name
equals
in class java.lang.Object
public void addMapplet(Mapplet mapObj)
Mapplet
in the folder if it is not already present
mapObj
- Mapplet objectaddMapplet(Vector)
public void addMapplet(java.util.Vector vMapObjs)
Mapplet
objects. Ignore the Mapplet
objects
vMapObjs
- Vector of Mapplet objectsaddMapplet(Mapplet)
public void removeMapplet(Mapplet mapObj)
Mapplet
from the folder
mapObj
- Mapplet object to be removedpublic void addShortCut(ShortCut scObj)
ShortCut
in the folder if it is not already present
scObj
- ShortCut objectaddShortCuts(Vector)
public void addShortCuts(java.util.Vector vScObjs)
ShortCut
objects. Ignore the ShortCut
objects
vScObjs
- Vector of ShortCut objectsaddShortCut(ShortCut)
public void removeShortCut(ShortCut scObj)
ShortCut
from the folder
scObj
- ShortCut object to be removedpublic java.util.Vector getShortCuts(NameFilter objFilter)
Mapplet
objects from the repository
Filter the Transformation objects using specified filter
objFilter
- filter for Mapplet object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |