public interface ContextBoService
Modifier and Type | Method and Description |
---|---|
ContextDefinition |
createContext(ContextDefinition context)
This will create a
ContextDefinition exactly like the parameter passed in. |
ContextDefinition |
getContextByContextId(String contextId)
Retrieves an Context from the repository based on the given context id.
|
ContextDefinition |
getContextByNameAndNamespace(String name,
String namespace)
Retrieves an Context from the repository based on the provided context name
and namespace.
|
ContextDefinition |
updateContext(ContextDefinition context)
This will update an existing
ContextDefinition . |
@CacheEvict(value="http://rice.kuali.org/krms/v2_0/ContextDefinitionType", allEntries=true) ContextDefinition createContext(ContextDefinition context)
ContextDefinition
exactly like the parameter passed in.context
- The Context to createIllegalArgumentException
- if the context is nullIllegalStateException
- if the context already exists in the system@CacheEvict(value="http://rice.kuali.org/krms/v2_0/ContextDefinitionType", allEntries=true) ContextDefinition updateContext(ContextDefinition context)
ContextDefinition
.context
- The Context to updateIllegalArgumentException
- if the Context is nullIllegalStateException
- if the Context does not exists in the system@Cacheable(value="http://rice.kuali.org/krms/v2_0/ContextDefinitionType", key="\'actionId=\' + #p0") ContextDefinition getContextByContextId(String contextId)
contextId
- the id of the Context to retrieveContextDefinition
identified by the given contextId.
A null reference is returned if an invalid or non-existent id is supplied.IllegalArgumentException
- if the contextId is null or blank.@Cacheable(value="http://rice.kuali.org/krms/v2_0/ContextDefinitionType", key="\'name=\' + #p0 + \'|\' + \'namespace=\' + #p1") ContextDefinition getContextByNameAndNamespace(String name, String namespace)
name
- the name of the Context to retrieve.namespace
- the namespace that the context is under.ContextDefinition
identified by the given name and namespace.
A null reference is returned if an invalid or non-existent name and
namespace combination is supplied.IllegalArgumentException
- if the either the name or the namespace
is null or blank.Copyright © 2005–2016 The Kuali Foundation. All rights reserved.