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, 2020. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.