Class DefinitionModel
- java.lang.Object
-
- com._1c.g5.aef2.validators.Validable
-
- com._1c.g5.aef2.models.Model
-
- com._1c.g5.aef2.standard.definitions.models.AbstractDefinitionModel
-
- com._1c.g5.aef2.standard.definitions.models.DefinitionModel
-
- All Implemented Interfaces:
ICompoundModel,IModel,IDefinitionModel,IValidable
public class DefinitionModel extends AbstractDefinitionModel implements IDefinitionModel
The default implementation of theIDefinitionModel.
It keeps theIContainerDefinitioninstance and the unmodifiable collection ofObjects as the model objects.- See Also:
AbstractDefinitionModel
-
-
Constructor Summary
Constructors Constructor Description DefinitionModel(IContainerDefinition definition, Object... objects)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IContainerDefinitiongetDefinition()Returns the container definition.Collection<Object>getObjects()Returns the collection of editing objects.-
Methods inherited from class com._1c.g5.aef2.standard.definitions.models.AbstractDefinitionModel
addModel, addRuleResultListener, dispose, getChange, getModels, getRuleResult, getRuleResultProcessor, handleRuleResultChanged, removeModel, removeRuleResultListener, setRuleResult, setRuleResultProcessor, toString
-
Methods inherited from class com._1c.g5.aef2.models.Model
addModelListener, beginExternalUpdate, checkOffline, checkOnline, commit, createWorkingCopy, discard, endExternalUpdate, getComponent, getCurrentChangeOrigin, getRunnableQueue, isOnline, notifyModelChanged, notifyModelCommitted, removeModelListener, setComponent, setOnline
-
Methods inherited from class com._1c.g5.aef2.validators.Validable
addValidator, getValidatorTarget, removeValidator, validate, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com._1c.g5.aef2.models.ICompoundModel
getModels
-
Methods inherited from interface com._1c.g5.aef2.standard.definitions.models.IDefinitionModel
addModel, addRuleResultListener, getRuleResult, getRuleResultProcessor, removeModel, removeRuleResultListener, setRuleResult, setRuleResultProcessor
-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, createWorkingCopy, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
-
-
-
Constructor Detail
-
DefinitionModel
public DefinitionModel(IContainerDefinition definition, Object... objects)
Creates a new instance.- Parameters:
definition- theIContainerDefinitioninstance, cannot benull.objects- the objects, cannot benull.
-
-
Method Detail
-
getDefinition
public final IContainerDefinition getDefinition()
Description copied from interface:IDefinitionModelReturns the container definition.- Specified by:
getDefinitionin interfaceIDefinitionModel- Returns:
- the container definition, can be
null.
-
getObjects
public final Collection<Object> getObjects()
Description copied from interface:IDefinitionModelReturns the collection of editing objects.- Specified by:
getObjectsin interfaceIDefinitionModel- Returns:
- the collection, never
null.
-
-