# Class "guigen :: SecurityModel"

Defined in package : guigen

Caratteristiche di sicurezza dell'applicazione

Annotations

- logicpkg

Direct Attributes ecore :: EBoolean askForConfirmationOnLogout ecore :: EString securityAppID guigen :: LogoutActionTypes userInfoLogoutAction | Direct References guigen :: Actor actors guigen :: AutenticationMethod autenticationMethod guigen :: Role roles guigen :: UseCase useCases

Referenced by

- guigen :: SecurityModel extSecurityModel (guigen :: GUIModel)
- guigen :: SecurityModel securityModel (guigen :: GUIModel)
- guigen :: SecurityModel extSecurityModel (guigen :: AppModule)

## Attribute ecore :: EBoolean askForConfirmationOnLogout

Se impostata a true all'azione di logout viene chiesta conferma all'utente.

Property | Description
--- | ---
type | ecore :: EBoolean
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | askForConfirmationOnLogout
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute ecore :: EString securityAppID

Codice identificativo dell'applicazione, come censito in IRIDE2

Property | Description
--- | ---
type | ecore :: EString
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | securityAppID
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute guigen :: LogoutActionTypes userInfoLogoutAction

Azione che viene associata al link esci presente sullo UserInfoPanel.

Property | Description
--- | ---
type | guigen :: LogoutActionTypes
changeable | true
defaultValueLiteral | LOCAL_LOGOUT
derived | false
iD | false
lowerBound | 0
name | userInfoLogoutAction
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: Actor actors

Elenco degli Actor dell'applicazione (secondo la terminologia di IRIDE2)

Property | Description
--- | ---
type | guigen :: Actor
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | actors
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference guigen :: AutenticationMethod autenticationMethod

Specifica la modalità di autenticazione prevista per l'applicazione

Property | Description
--- | ---
type | guigen :: AutenticationMethod
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | autenticationMethod
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: Role roles

Elenco dei Role dell'applicazione (secondo la terminologia di IRIDE2)

Property | Description
--- | ---
type | guigen :: Role
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | roles
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference guigen :: UseCase useCases

Elenco degli UseCase dell'applicazione (secondo la terminologia di IRIDE2)

Property | Description
--- | ---
type | guigen :: UseCase
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | useCases
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Annotation logicpkg

Key | Value
--- | ---
pkg | security

generated on 5-set-2016 at 16.27.37 by metamodeldoc