net.ontopia.topicmaps.webed.impl.actions.basename
Class SetValueUnique
java.lang.Object
net.ontopia.topicmaps.webed.impl.actions.basename.SetValue
net.ontopia.topicmaps.webed.impl.actions.basename.SetValueUnique
- All Implemented Interfaces:
- ActionIF
public class SetValueUnique
- extends SetValue
PUBLIC: Action for setting the string value of a topic name. Creates
a new topic name if none already exists. Also checks whether or not
there already is another topic name with the same scope and value,
and if there is it logs the fact.
- Since:
- 2.0
Methods inherited from class net.ontopia.topicmaps.webed.impl.actions.basename.SetValue |
setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetValueUnique
public SetValueUnique()
perform
public void perform(ActionParametersIF params,
ActionResponseIF response)
- Description copied from interface:
ActionIF
- PUBLIC: Performs the action using the values provided by the
params
parameter.
The whole set of available parameters and attributes are
summarized in the request
object, to allow the
action access to further relevant information.
- Specified by:
perform
in interface ActionIF
- Overrides:
perform
in class SetValue
isUnique
protected boolean isUnique(ActionParametersIF params,
ActionResponseIF response,
int typeParamIx)
- Overrides:
isUnique
in class SetValue
Copyright © 2000-2012 Ontopia.