public interface ISolutionService
Modifier and Type | Method and Description |
---|---|
java.util.List<ISolutionTypeDefinition> |
addTypeDefinitionsToSolution(java.util.List<java.lang.String> typeDefinitionNames,
Id solutionId)
Creates the associations between a solution and the list of typedefinitions.
|
ISolutionTypeDefinition |
addTypeDefinitionToSolution(java.lang.String typeDefinitionName,
Id solutionId)
Creates the association between a solution and a typedefinition.
|
ISolution |
createSolution(ISolution solution)
Creates a solution object.
|
ISolutionLayout |
createSolutionLayout(ISolutionLayout solutionLayout)
Creates a solution layout object.
|
void |
deleteSolution(Id solutionId)
Deletes a solution object by Id.
|
void |
deleteSolutionLayout(Id solutionLayoutId)
Deletes a solution layout object by Id.
|
ISolution |
getSolution(Id id)
Retrieves a solution by Id.
|
ISolution |
getSolution(java.lang.String name)
Retrieves a solution by name.
|
ISolution |
getSolution(java.util.UUID uuid)
Retrieves a solution by uuid.
|
ISolutionFactory |
getSolutionFactory()
Returns a new solution factory object.
|
ISolutionLayout |
getSolutionLayout(Id solutionLayoutId)
Retrieves a solution layout by Id.
|
java.util.List<ISolutionLayout> |
getSolutionLayouts(Id solutionId)
Returns all solution layouts for the specified
solution id.
|
java.util.List<ISolution> |
getSolutions()
Returns all solutions.
|
java.util.List<ISolutionTypeDefinition> |
getSolutionTypeDefinitions(Id solutionId,
ISolutionTypeDefinitionOptions options)
Retrieves all associations between a solution and typedefinitions.
|
void |
removeTypeDefinitionToSolution(java.lang.String typeDefinitionName,
Id solutionId)
Removes the association between a solution and a typedefinition.
|
ISolution |
updateSolution(ISolution solution)
Updates a solution object.
|
ISolutionLayout |
updateSolutionLayout(ISolutionLayout solution)
Updates a solution layout object.
|
ISolutionFactory getSolutionFactory()
ISolution createSolution(ISolution solution)
solution
- ISolution updateSolution(ISolution solution)
solution
- void deleteSolution(Id solutionId)
id
- java.util.List<ISolution> getSolutions()
ISolution getSolution(java.lang.String name)
name
- ISolution getSolution(java.util.UUID uuid)
uuid
- java.util.List<ISolutionTypeDefinition> getSolutionTypeDefinitions(Id solutionId, ISolutionTypeDefinitionOptions options)
solutionId
- options
- ISolutionTypeDefinition addTypeDefinitionToSolution(java.lang.String typeDefinitionName, Id solutionId)
typeDefinitionName
- solutionId
- java.util.List<ISolutionTypeDefinition> addTypeDefinitionsToSolution(java.util.List<java.lang.String> typeDefinitionNames, Id solutionId)
typeDefinitionNames
- solutionId
- void removeTypeDefinitionToSolution(java.lang.String typeDefinitionName, Id solutionId)
typeDefinitionName
- solutionId
- ISolutionLayout createSolutionLayout(ISolutionLayout solutionLayout)
solutionLayout
- ISolutionLayout updateSolutionLayout(ISolutionLayout solution)
solution
- void deleteSolutionLayout(Id solutionLayoutId)
id
- java.util.List<ISolutionLayout> getSolutionLayouts(Id solutionId)
ISolutionLayout getSolutionLayout(Id solutionLayoutId)
id
-
Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2022. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.