de.mid.innovator.srv2api.icw2meta
Interface MMRoleExecution

All Superinterfaces:
ADClientAble, ADM2AttrModifyAble, ELContAsgnAble, ELDeleteAble, ELElement, ELObject, MMMetamodelElement

public interface MMRoleExecution
extends MMMetamodelElement

An execution right is owned my a profile. It represents the ability for an user role to start an action.


Nested Class Summary
static class MMRoleExecution.VAttr
           
 
Method Summary
 ADExecuteAble getExecuteAble()
          Returns executeable elements which can be executed by the current object.
 MMProfile getOwningProfile()
          The profile that owns this role execution.
 ADUsrRole getUsrRole()
          Returns roles which can execute the current object.
 void setUsrRole(ADUsrRole value)
          Set the value of Foreign Key UsrRole.
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getLogic, getLogic, getPresentationContext, getSection
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
 

Method Detail

getExecuteAble

ADExecuteAble getExecuteAble()
                             throws InoNetException,
                                    SrvErrorException
Returns executeable elements which can be executed by the current object.

Throws:
InoNetException
SrvErrorException

getOwningProfile

MMProfile getOwningProfile()
                           throws InoNetException,
                                  SrvErrorException
The profile that owns this role execution.

Throws:
InoNetException
SrvErrorException

getUsrRole

ADUsrRole getUsrRole()
                     throws InoNetException,
                            SrvErrorException
Returns roles which can execute the current object.

Throws:
InoNetException
SrvErrorException

setUsrRole

void setUsrRole(ADUsrRole value)
                throws InoNetException,
                       SrvErrorException
Set the value of Foreign Key UsrRole.

Parameters:
value - The value to be set.
Throws:
InoNetException
SrvErrorException