Class EditIndexDescriptionCommand
java.lang.Object
com.echothree.util.server.control.BaseCommand
com.echothree.util.server.control.BaseEditCommand<S,E>
com.echothree.util.server.control.BaseAbstractEditCommand<IndexDescriptionSpec,IndexDescriptionEdit,EditIndexDescriptionResult,IndexDescription,Index>
com.echothree.control.user.index.server.command.EditIndexDescriptionCommand
- All Implemented Interfaces:
ExecutionErrorAccumulator
,ExecutionWarningAccumulator
,SecurityMessageAccumulator
-
Field Summary
Fields inherited from class com.echothree.util.server.control.BaseEditCommand
edit, editMode, spec
Fields inherited from class com.echothree.util.server.control.BaseCommand
session
-
Constructor Summary
ConstructorsConstructorDescriptionEditIndexDescriptionCommand
(UserVisitPK userVisitPK, EditIndexDescriptionForm form) Creates a new instance of EditIndexDescriptionCommand -
Method Summary
Modifier and TypeMethodDescriptionvoid
doLock
(IndexDescriptionEdit edit, IndexDescription indexDescription) void
doUpdate
(IndexDescription indexDescription) void
fillInResult
(EditIndexDescriptionResult result, IndexDescription indexDescription) getEdit()
getEntity
(EditIndexDescriptionResult result) getLockEntity
(IndexDescription indexDescription) Methods inherited from class com.echothree.util.server.control.BaseAbstractEditCommand
canEdit, canUpdate, editModeToEntityPermission, execute, getBaseResultAfterErrors, saveResultAfterEditValidatorErrors
Methods inherited from class com.echothree.util.server.control.BaseEditCommand
getEditFieldDefinitions, getEntityLockControl, getEntityLockTransfer, getEntityLockTransfer, getEntityLockTransfer, getSpecFieldDefinitions, isEntityLocked, isEntityLocked, isEntityLocked, lockEntity, lockEntity, lockEntity, lockEntityForUpdate, lockEntityForUpdate, lockEntityForUpdate, setEditFieldDefinitions, setSpecFieldDefinitions, setupValidatorForEdit, setupValidatorForSpec, unlockEntity, unlockEntity, unlockEntity, validate, validateEdit, validateLock, validateSpec, validateUpdate
Methods inherited from class com.echothree.util.server.control.BaseCommand
addExecutionError, addExecutionError, addExecutionWarning, addExecutionWarning, addSecurityMessage, addSecurityMessage, canSpecifyParty, checkCommandSecurityDefinition, checkOptionalSecurityRoles, getCheckIdentityVerifiedTime, getCommandName, getCommandSecurityDefinition, getCompanyParty, getComponentVendorName, getCoreControl, getEntityInstanceByBasePK, getExecutionErrors, getExecutionWarnings, getInsufficientSecurityResult, getLog, getLogCommand, getParty, getPartyPK, getPartyType, getPartyTypeName, getPreferredCurrency, getPreferredCurrency, getPreferredDateTimeFormat, getPreferredDateTimeFormat, getPreferredLanguage, getPreferredLanguage, getPreferredTimeZone, getPreferredTimeZone, getSecurityMessages, getSession, getUpdateLastCommandTime, getUserControl, getUserSession, getUserVisit, getUserVisitForUpdate, getUserVisitPK, hasExecutionErrors, hasExecutionWarnings, hasSecurityMessages, initSession, removeFilteredTransferProperty, removeOption, run, runAsync, security, selfOnly, sendEvent, sendEvent, sendEvent, setCheckIdentityVerifiedTime, setLogCommand, setUpdateLastCommandTime, setupSession, setUserVisitPK, teardownSession
-
Constructor Details
-
EditIndexDescriptionCommand
Creates a new instance of EditIndexDescriptionCommand
-
-
Method Details
-
getResult
- Specified by:
getResult
in classBaseAbstractEditCommand<IndexDescriptionSpec,
IndexDescriptionEdit, EditIndexDescriptionResult, IndexDescription, Index>
-
getEdit
- Specified by:
getEdit
in classBaseAbstractEditCommand<IndexDescriptionSpec,
IndexDescriptionEdit, EditIndexDescriptionResult, IndexDescription, Index>
-
getEntity
- Specified by:
getEntity
in classBaseAbstractEditCommand<IndexDescriptionSpec,
IndexDescriptionEdit, EditIndexDescriptionResult, IndexDescription, Index>
-
getLockEntity
-
fillInResult
-
doLock
- Specified by:
doLock
in classBaseAbstractEditCommand<IndexDescriptionSpec,
IndexDescriptionEdit, EditIndexDescriptionResult, IndexDescription, Index>
-
doUpdate
- Specified by:
doUpdate
in classBaseAbstractEditCommand<IndexDescriptionSpec,
IndexDescriptionEdit, EditIndexDescriptionResult, IndexDescription, Index>
-