|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.thortech.xl.gc.util.ProviderFacade
public class ProviderFacade
Method Summary | |
---|---|
void |
addProvFormatProviderALInCash(ProviderType provider) Adds a provisioning format provider to the ArrayList 'provFormatProviderAL'(List of registered providers) |
void |
addProvTransportProviderALInCash(ProviderType provider) Adds a provisioning transport provider to the ArrayList 'provTransportProviderAL'(List of registered providers) |
void |
addReconFormatProviderALInCash(ProviderType provider) Adds a reconciliation format provider to the ArrayList 'reconFormatProviderAL'(List of registered providers) |
void |
addReconTransportProviderInCash(ProviderType provider) Adds a reconciliation transport provider to the ArrayList 'reconTransportProviderAL'(List of registered providers) |
void |
addTransformationProviderALInCash(ProviderType provider) Adds a transformation provider to the ArrayList 'transformationProviderAL'(List of registered providers) |
void |
addValidationProviderALInCash(ProviderType provider) Adds a validation provider to the ArrayList 'validationProviderAL'(List of registered providers) |
java.util.ArrayList |
getAllowedTransformation(java.lang.String dataSet, boolean reconciliation) |
static ProviderFacade |
getInstance() returns an instance of the ProviderFacade singleton |
java.util.ArrayList |
getPreDeterminedAttributes(java.lang.String providerName) |
java.util.ArrayList |
getProvFormatProviders() |
java.util.ArrayList |
getProvFormatType() |
java.lang.Object |
getProvider(java.lang.String connectorName, Provider provider, java.lang.String providerType) Get the initialized provider specified. |
java.util.Hashtable |
getProviderParameters(java.util.Hashtable providerInfo) Returns the runtime and designtime parameters of Providers |
java.util.Hashtable |
getProviderResponseCodes(java.lang.String providerName, java.lang.String providerType) |
java.util.ArrayList |
getProvTransportProviders() |
java.util.ArrayList |
getProvTransportType() |
java.util.ArrayList |
getReconFormatProviders() |
java.util.ArrayList |
getReconFormatType() |
java.util.ArrayList |
getReconTransportProviders() |
java.util.ArrayList |
getReconTransportType() |
java.util.ArrayList |
getTransformationDetails(java.lang.String transformationName) |
java.util.ArrayList |
getTransformationProviderNames() |
java.util.ArrayList |
getTransformationProviders() |
TransformationProvider |
getTransformProvider(java.lang.String transformType) |
java.util.ArrayList |
getValidationDetails(java.lang.String validationName) |
ValidationProvider |
getValidationProvider(java.lang.String validationType) |
java.util.ArrayList |
getValidationProviderNames() |
java.util.ArrayList |
getValidationProviders() |
boolean |
isEncrypted(java.lang.String providerName, java.lang.String providerType, java.lang.String paramName) This method is used by the AutoObjCreator to check whether any provider runtime parameter(ITResource parameter) is encrypted. |
static void |
main(java.lang.String[] args) |
static void |
reset() |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ProviderFacade getInstance() throws ProviderRegistrationException
ProviderRegistrationException
public ValidationProvider getValidationProvider(java.lang.String validationType) throws java.lang.Exception
validationType
- Name of the Validation Providerjava.lang.Exception
public TransformationProvider getTransformProvider(java.lang.String transformType) throws java.lang.Exception
transformType
- Name of the Transformation Providerjava.lang.Exception
public java.lang.Object getProvider(java.lang.String connectorName, Provider provider, java.lang.String providerType) throws java.lang.Exception
connectorName
- Name of the connectorprovider,
- Provider parameter for initializationproviderType
- Type of provider requestedjava.lang.Exception
public java.util.ArrayList getReconTransportType() throws ProviderOperationsException, ProviderRegistrationException
ProviderOperationsException
ProviderRegistrationException
public java.util.ArrayList getReconFormatType() throws ProviderOperationsException, ProviderRegistrationException
ProviderOperationsException
ProviderRegistrationException
public java.util.ArrayList getProvTransportType() throws ProviderOperationsException, ProviderRegistrationException
ProviderOperationsException
ProviderRegistrationException
public java.util.ArrayList getProvFormatType() throws ProviderOperationsException, ProviderRegistrationException
ProviderOperationsException
ProviderRegistrationException
public java.util.ArrayList getValidationProviderNames() throws ProviderOperationsException, ProviderRegistrationException
ProviderOperationsException
ProviderRegistrationException
public java.util.Hashtable getProviderParameters(java.util.Hashtable providerInfo) throws ProviderOperationsException
providerInfo
- [keys: "ProvFormatProvider", "ProvTransportProvider","ReconFormatProvider","ReconTransportProvider"], [value: name of the respective provider]ProviderOperationsException
public java.util.ArrayList getTransformationProviderNames() throws ProviderOperationsException, ProviderRegistrationException
ProviderOperationsException
ProviderRegistrationException
public java.util.ArrayList getTransformationDetails(java.lang.String transformationName) throws ProviderOperationsException, ProviderRegistrationException
transformationName
- name of the Transformation ProviderProviderOperationsException
ProviderRegistrationException
public java.util.ArrayList getValidationDetails(java.lang.String validationName) throws ProviderOperationsException, ProviderRegistrationException
validationName
- name of the validation ProviderProviderOperationsException
ProviderRegistrationException
public java.util.ArrayList getPreDeterminedAttributes(java.lang.String providerName) throws ProviderOperationsException, ProviderRegistrationException
providerName
- Name of the Provisioning Format ProviderProviderOperationsException
ProviderRegistrationException
public java.util.ArrayList getAllowedTransformation(java.lang.String dataSet, boolean reconciliation) throws ProviderOperationsException, ProviderRegistrationException
dataSet
- Name of the OIM Dataset. e.g. Account Datareconciliation
- Whether reconciliation has been selected while creating this GenericConnectorProviderOperationsException
ProviderRegistrationException
public java.util.Hashtable getProviderResponseCodes(java.lang.String providerName, java.lang.String providerType) throws ProviderOperationsException
ProviderName
- Name of the Provider as in provider xmlProviderType
- Category of the Provider: One of these: GCConstants.PROVISIONING_TRANSPORT_PROVIDER/ GCConstants.PROVISIONING_FORMAT_PROVIDER/ GCConstants.TRANSFORMATION_PROVIDERProviderOperationsException
public boolean isEncrypted(java.lang.String providerName, java.lang.String providerType, java.lang.String paramName) throws ProviderOperationsException
providerName
- Name of the Provider as in the provider definition xmlproviderType
- Category of the Provider: One of these: GCConstants.PROVISIONING_TRANSPORT_PROVIDER, GCConstants.PROVISIONING_FORMAT_PROVIDER, GCConstants.RECONCILIATION_FORMAT_PROVIDER, GCConstants.RECONCILIATION_TRANSPORT_PROVIDER, GCConstants.TRANSFORMATION_PROVIDER, GCConstants.VALIDATION_PROVIDER.paramName
- name of the provider parameterProviderOperationsException
public java.util.ArrayList getReconTransportProviders() throws ProviderRegistrationException
ProviderRegistrationException
public java.util.ArrayList getReconFormatProviders() throws ProviderRegistrationException
ProviderRegistrationException
public java.util.ArrayList getProvTransportProviders() throws ProviderRegistrationException
ProviderRegistrationException
public java.util.ArrayList getProvFormatProviders() throws ProviderRegistrationException
ProviderRegistrationException
public java.util.ArrayList getTransformationProviders() throws ProviderRegistrationException
ProviderRegistrationException
public java.util.ArrayList getValidationProviders() throws ProviderRegistrationException
ProviderRegistrationException
public void addReconTransportProviderInCash(ProviderType provider)
provider
-public void addReconFormatProviderALInCash(ProviderType provider)
provider
-public void addProvTransportProviderALInCash(ProviderType provider)
provider
-public void addProvFormatProviderALInCash(ProviderType provider)
provider
-public void addTransformationProviderALInCash(ProviderType provider)
provider
-public void addValidationProviderALInCash(ProviderType provider)
provider
-public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void reset()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |