public class ISVSOAPServiceManager extends ISVContentManager
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
localHostName |
connector, currentUserDN, FILE_SEPARATOR, isDeleteReferences, isRolledBack, isvPackExists, isvpLogger, oldISVPRegistryEntry, oldUninstallLogItem, origin, reusableProperties, root, synchHandler, upgradeManager
Constructor and Description |
---|
ISVSOAPServiceManager() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
createConnectionPoint()
This method will create the ConnectionPoint as specified in the contentItemNode.
|
protected boolean |
createSOAPNode()
This method will create the SOAP Node as specified in the contentItemNode.
|
protected boolean |
createSOAPProcessor()
This method will create the SOAP Processor as specified in the contentItemNode.
|
protected int |
getBusConnectionPointEntry(int entry)
Subclasses can override this method to modify the static SOAP Connection Point Entry.
|
protected int |
getBusSOAPNodeConfiguration(int staticConfiguration)
Subclasses can override this method to provide a different configuration.
|
protected int |
getBusSOAPNodeEntry(int entry)
Subclasses can override this method to modify the static SOAP Node Entry.
|
protected int |
getBusSOAPProcessorConfiguration(int staticConfiguration)
Subclasses can override this method to provide a different configuration.
|
protected int |
getBusSOAPProcessorEntry(int entry)
Subclasses can override this method to modify the static SOAP Processor Entry.
|
java.lang.String |
getMessage() |
void |
load(ISVPackage isvPackage,
int contentItemNode,
int logcontentItem)
This method is responsible for loading the soap service content manager.
|
protected void |
setOrganization(java.lang.String organization)
This method will set the organization to given organization.
|
void |
unload(ISVPackage isvPackage,
int contentItemNode,
int logcontentItem)
This method takes care of removing the Service Group , Service Container and Connection Point configurations
|
deleteRecursive, getInstallerPanel, getNumRegisteredInstances, getOldISVPRegistryEntry, getOldUninstallLogItem, getPanelDescription, getPrompSetForKeyAsString, getPromptSetFromRequest, getPromptsFromManager, getPromptsFromRequest, getReusablePromptSetForKey, getReusableProperties, getUpgradeManager, isIsvPackExists, isLastMemeber, isPromptSetExistForKey, publishKeyInfo, registerUpgradeHandler, removeResuablePromptSet, rollback, setConnector, setCurrentUserDN, setIsDeleteReferences, setIsvPackExists, setISVPLogger, setOldISVPRegistryEntry, setOldUninstallLogItem, setOrigin, setReusablePromptSet, setReusableProperties, setReusableProperty, setReusableProperty, setSynchHandler, unload, updatePrompts, updateUserDetails, upgrade
protected boolean createSOAPNode() throws LDAPException
LDAPException
protected boolean createSOAPProcessor() throws LDAPException
LDAPException
protected boolean createConnectionPoint() throws LDAPException
LDAPException
public void load(ISVPackage isvPackage, int contentItemNode, int logcontentItem) throws java.lang.Exception
<serviceloader loader="com.cordys.SampleLoader" description="Sample Service" url=""> <bussoapnode namespace="http://schemas.cordys.com/Sample/1.0"> <tuple> <new> <methodset>cn=Method Set Sample Server 1.0,cn=Cordys Sample Server,$ldaproot</methodset> <labeleduri>http://schemas.cordys.com/SampleServer/1.0</labeleduri> </new> </tuple> </bussoapnode> <bussoapprocessor namespace="http://schemas.cordys.com/Sample/1.0" implementationClass="com.cordys.Sample.connector"> <configuration implementation="com.cordys.Sample.connector"> <classpath> <location>components/Sample/Sample.jar</location> </classpath> <component name="SampleDBConnectionPool"> <datasource> <type></type> <name></name> </datasource> </component> </configuration> </bussoapprocessor> </serviceloader>
load
in class ISVContentManager
java.lang.Exception
public void unload(ISVPackage isvPackage, int contentItemNode, int logcontentItem) throws java.lang.Exception
unload
in class ISVContentManager
java.lang.Exception
public java.lang.String getMessage()
protected int getBusSOAPNodeConfiguration(int staticConfiguration)
staticConfiguration
- protected int getBusSOAPProcessorConfiguration(int staticConfiguration)
staticConfiguration
- protected int getBusSOAPNodeEntry(int entry)
entry
- protected int getBusSOAPProcessorEntry(int entry)
entry
- protected int getBusConnectionPointEntry(int entry)
staticConfiguration
- protected void setOrganization(java.lang.String organization)
organization
- name of the organization , not complete DN.