com.ibm.bspace.models.config.helpers
Class BusinessSpaceConfigHelper
java.lang.Object
com.ibm.bspace.models.config.helpers.BusinessSpaceConfigHelper
public class BusinessSpaceConfigHelper
- extends java.lang.Object
Method Summary |
static void |
createBusinessSpaceInstance(com.ibm.websphere.management.Session session,
java.lang.String contextURI,
java.lang.String name,
java.lang.String id,
java.lang.String owner,
java.lang.String templateID)
|
protected static com.ibm.ejs.models.base.resources.J2EEResourceProperty |
createJ2EEResourceProperty(java.lang.String name,
java.lang.String value)
|
static java.util.ArrayList<java.lang.String> |
getAllBusinessSpaceDeploymentTargets(com.ibm.websphere.management.Session session)
|
protected static BusinessSpaceInstance |
getBusinessSpaceInstance(com.ibm.websphere.management.Session session,
java.lang.String contextURI,
java.lang.String id,
boolean createOnDemand)
|
static org.eclipse.emf.common.util.EList |
getBusinessSpaceInstances()
|
protected static BusinessSpaceServer |
getBusinessSpaceServer(com.ibm.websphere.management.Session session,
java.lang.String contextURI,
boolean createOnDemand)
|
protected static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,com.ibm.ejs.models.base.resources.J2EEResourceProperty>> |
getMMEndpointsConfiguration(com.ibm.websphere.management.Session session,
com.ibm.ejs.models.base.resources.env.ResourceEnvironmentProvider mmEndpointsProvider)
|
protected static com.ibm.ejs.models.base.resources.env.ResourceEnvironmentProvider |
getMMEndpointsProvider(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI)
|
protected static java.lang.String |
getMMEndpointTypeKey(java.lang.String propertyName)
|
protected static com.ibm.websphere.models.config.rest.service.WBIRestEndpoint |
getRestEndpoint(com.ibm.websphere.management.Session session,
java.lang.String endpointType,
java.lang.String endpointVersion,
java.lang.String deploymentTargetContextID)
|
protected static BPMRestEndpointBinding |
getRestEndpointBinding(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI,
java.lang.String endpointType,
java.lang.String endpointVersion,
boolean createOnDemand)
|
protected static java.util.HashMap<java.lang.String,BPMRestEndpointBinding> |
getRestEndpointBindings(com.ibm.websphere.management.Session session,
BusinessSpaceServer server)
|
static java.lang.String |
getRestEndpointBindingTarget(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI,
java.lang.String endpointType,
java.lang.String endpointVersion)
|
protected static com.ibm.websphere.models.config.rest.service.WBIRestEndpoints |
getRestEndpoints(com.ibm.websphere.management.Session session)
|
protected static java.lang.String |
getRestServicekey(java.lang.String type,
java.lang.String version)
|
static java.lang.String |
getSchemaName(com.ibm.websphere.management.Session session,
java.lang.String contextURI)
|
static java.util.Collection<com.ibm.websphere.models.config.rest.service.WBIRestEndpoint> |
getUniqueEnabledRESTServices(com.ibm.websphere.management.Session session,
java.lang.String restDeploymentTargetContextID,
java.lang.String appName,
java.lang.String webModuleName,
java.lang.String type,
java.lang.String version)
|
protected static java.lang.String |
regexRESTserviceType(java.lang.String restServiceType)
|
static void |
registerRestServices(com.ibm.websphere.management.Session session,
java.lang.String bspaceDeploymentTargetContext,
java.util.Collection<com.ibm.websphere.models.config.rest.service.WBIRestEndpoint> restServices)
|
static void |
reloadMashupRESTServiceEndpoints(com.ibm.websphere.management.Session session,
java.lang.String bspaceDeploymentTargetContext)
|
protected static void |
removeRestEndpointBindingTarget(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI,
java.lang.String endpointType,
java.lang.String endpointVersion)
|
static void |
resyncMashupRESTServiceEndpoints(com.ibm.websphere.management.Session session,
java.lang.String bspaceDeploymentTargetContext,
java.lang.String sourceRestDeploymentTargetContext,
java.lang.String applicationName,
java.lang.String webModuleName)
|
protected static void |
saveResource(org.eclipse.emf.ecore.EObject object)
|
static void |
setSchemaName(com.ibm.websphere.management.Session session,
java.lang.String contextURI,
java.lang.String schemaName)
|
protected static void |
updateMMRESTEndpoint(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,com.ibm.ejs.models.base.resources.J2EEResourceProperty>> mmEndpointsHashMap,
org.eclipse.emf.common.util.EList mmProperties,
com.ibm.websphere.models.config.rest.service.WBIRestEndpoint restService)
|
static void |
updateRestEndpointBindingTarget(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI,
java.lang.String endpointType,
java.lang.String endpointVersion,
java.lang.String deploymentTargetContextURI)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static java.util.logging.Logger logger
CONFIG_BSPACE_URI
public static final java.lang.String CONFIG_BSPACE_URI
- See Also:
- Constant Field Values
mmEndpointIDsCustomProperty
protected static final java.lang.String mmEndpointIDsCustomProperty
- See Also:
- Constant Field Values
mmEndpointNameSuffix
protected static final java.lang.String mmEndpointNameSuffix
- See Also:
- Constant Field Values
mmEndpointDescSuffix
protected static final java.lang.String mmEndpointDescSuffix
- See Also:
- Constant Field Values
mmEndpointTypeSuffix
protected static final java.lang.String mmEndpointTypeSuffix
- See Also:
- Constant Field Values
mmEndpointVersionSuffix
protected static final java.lang.String mmEndpointVersionSuffix
- See Also:
- Constant Field Values
mmEndpointURLSuffix
protected static final java.lang.String mmEndpointURLSuffix
- See Also:
- Constant Field Values
eListKey
protected static final java.lang.String eListKey
- See Also:
- Constant Field Values
BusinessSpaceConfigHelper
public BusinessSpaceConfigHelper()
getSchemaName
public static java.lang.String getSchemaName(com.ibm.websphere.management.Session session,
java.lang.String contextURI)
setSchemaName
public static void setSchemaName(com.ibm.websphere.management.Session session,
java.lang.String contextURI,
java.lang.String schemaName)
createBusinessSpaceInstance
public static void createBusinessSpaceInstance(com.ibm.websphere.management.Session session,
java.lang.String contextURI,
java.lang.String name,
java.lang.String id,
java.lang.String owner,
java.lang.String templateID)
getBusinessSpaceInstances
public static org.eclipse.emf.common.util.EList getBusinessSpaceInstances()
getBusinessSpaceServer
protected static BusinessSpaceServer getBusinessSpaceServer(com.ibm.websphere.management.Session session,
java.lang.String contextURI,
boolean createOnDemand)
getBusinessSpaceInstance
protected static BusinessSpaceInstance getBusinessSpaceInstance(com.ibm.websphere.management.Session session,
java.lang.String contextURI,
java.lang.String id,
boolean createOnDemand)
getRestEndpointBinding
protected static BPMRestEndpointBinding getRestEndpointBinding(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI,
java.lang.String endpointType,
java.lang.String endpointVersion,
boolean createOnDemand)
getRestEndpointBindingTarget
public static java.lang.String getRestEndpointBindingTarget(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI,
java.lang.String endpointType,
java.lang.String endpointVersion)
updateRestEndpointBindingTarget
public static void updateRestEndpointBindingTarget(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI,
java.lang.String endpointType,
java.lang.String endpointVersion,
java.lang.String deploymentTargetContextURI)
getRestEndpoint
protected static com.ibm.websphere.models.config.rest.service.WBIRestEndpoint getRestEndpoint(com.ibm.websphere.management.Session session,
java.lang.String endpointType,
java.lang.String endpointVersion,
java.lang.String deploymentTargetContextID)
getMMEndpointsProvider
protected static com.ibm.ejs.models.base.resources.env.ResourceEnvironmentProvider getMMEndpointsProvider(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI)
getRestEndpoints
protected static com.ibm.websphere.models.config.rest.service.WBIRestEndpoints getRestEndpoints(com.ibm.websphere.management.Session session)
removeRestEndpointBindingTarget
protected static void removeRestEndpointBindingTarget(com.ibm.websphere.management.Session session,
java.lang.String serverContextURI,
java.lang.String endpointType,
java.lang.String endpointVersion)
saveResource
protected static void saveResource(org.eclipse.emf.ecore.EObject object)
getUniqueEnabledRESTServices
public static java.util.Collection<com.ibm.websphere.models.config.rest.service.WBIRestEndpoint> getUniqueEnabledRESTServices(com.ibm.websphere.management.Session session,
java.lang.String restDeploymentTargetContextID,
java.lang.String appName,
java.lang.String webModuleName,
java.lang.String type,
java.lang.String version)
throws com.ibm.wbi.utils.configservice.WBIConfigException
- Throws:
com.ibm.wbi.utils.configservice.WBIConfigException
getAllBusinessSpaceDeploymentTargets
public static java.util.ArrayList<java.lang.String> getAllBusinessSpaceDeploymentTargets(com.ibm.websphere.management.Session session)
resyncMashupRESTServiceEndpoints
public static void resyncMashupRESTServiceEndpoints(com.ibm.websphere.management.Session session,
java.lang.String bspaceDeploymentTargetContext,
java.lang.String sourceRestDeploymentTargetContext,
java.lang.String applicationName,
java.lang.String webModuleName)
throws com.ibm.wbi.utils.configservice.WBIConfigException
- Throws:
com.ibm.wbi.utils.configservice.WBIConfigException
reloadMashupRESTServiceEndpoints
public static void reloadMashupRESTServiceEndpoints(com.ibm.websphere.management.Session session,
java.lang.String bspaceDeploymentTargetContext)
throws com.ibm.wbi.utils.configservice.WBIConfigException
- Throws:
com.ibm.wbi.utils.configservice.WBIConfigException
registerRestServices
public static void registerRestServices(com.ibm.websphere.management.Session session,
java.lang.String bspaceDeploymentTargetContext,
java.util.Collection<com.ibm.websphere.models.config.rest.service.WBIRestEndpoint> restServices)
throws com.ibm.wbi.utils.configservice.WBIConfigException
- Throws:
com.ibm.wbi.utils.configservice.WBIConfigException
updateMMRESTEndpoint
protected static void updateMMRESTEndpoint(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,com.ibm.ejs.models.base.resources.J2EEResourceProperty>> mmEndpointsHashMap,
org.eclipse.emf.common.util.EList mmProperties,
com.ibm.websphere.models.config.rest.service.WBIRestEndpoint restService)
getRestEndpointBindings
protected static java.util.HashMap<java.lang.String,BPMRestEndpointBinding> getRestEndpointBindings(com.ibm.websphere.management.Session session,
BusinessSpaceServer server)
throws com.ibm.wbi.utils.configservice.WBIConfigException
- Throws:
com.ibm.wbi.utils.configservice.WBIConfigException
getRestServicekey
protected static java.lang.String getRestServicekey(java.lang.String type,
java.lang.String version)
getMMEndpointTypeKey
protected static java.lang.String getMMEndpointTypeKey(java.lang.String propertyName)
getMMEndpointsConfiguration
protected static java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,com.ibm.ejs.models.base.resources.J2EEResourceProperty>> getMMEndpointsConfiguration(com.ibm.websphere.management.Session session,
com.ibm.ejs.models.base.resources.env.ResourceEnvironmentProvider mmEndpointsProvider)
throws com.ibm.wbi.utils.configservice.WBIConfigException
- Throws:
com.ibm.wbi.utils.configservice.WBIConfigException
createJ2EEResourceProperty
protected static com.ibm.ejs.models.base.resources.J2EEResourceProperty createJ2EEResourceProperty(java.lang.String name,
java.lang.String value)
regexRESTserviceType
protected static java.lang.String regexRESTserviceType(java.lang.String restServiceType)