AskiaPortalCmn Namespace |
Class | Description | |
---|---|---|
ApplicationFactory |
Factory of AskiaPortal applications.
| |
AskiaPortalCmnApi | Entry point of the current API.
Define and get information about the
application context. | |
AskiaPortalInstanceFactory |
Factory to manage AskiaPortal Instance and all related licenses.
| |
ContextFactory | Factory to create a new context of execution
A context of execution is almost require to instantiate all objects.
According to the AuthenticationType of the context, the API will be restricted. | |
EmailFactory |
Factory of AskiaPortal emails
| |
Events |
Represent an AskiaPortal log
| |
EventsFilters |
Class represents the selective criteria to be used to find the log(s) in the database. There is a method Find which takes an IContext and a List of EventFilters as arguments, and it returns a List of all found logs, in a LogPoco format. The number of arguments is not limited as well as a number of the returned logs. | |
GroupFactory |
Factory of AskiaPortal group of users
| |
InvalidItemFactory |
Factory of AskiaPortal invalid items.
| |
LanguageFactory |
Factory of AskiaPortal languages
| |
MatchItem |
Specify a condition used to filter the incoming messages (Key: "entity", ExpectedValue: "survey")
| |
MessageQueueFactory |
Factory of Message Queue.
| |
ModuleFactory |
Factory of AskiaPortal modules
| |
ReturnValue |
Standard return value for methods which provide exception information.
| |
ReturnValueT |
Generic version of the IReturnValue.
| |
ServerFactory |
Factory of servers.
| |
ShareFactory |
Factory of AskiaPortal shares
| |
ShareQueryFilter |
Filters to query the list of shares.
| |
SurveyFactory |
Factory of AskiaPortal surveys.
| |
TranslatorFactory |
Factory of AskiaPortal translator
| |
UserFactory |
Factory of AskiaPortal users
| |
UserProfileFactory |
Factory of AskiaPortal user profiles.
| |
UserTokenFactory |
Factory of AskiaPortal user tokens.
|
Interface | Description | |
---|---|---|
IApplication |
Manage an AskiaPortal application.
| |
IApplicationBase |
Base interface of application.
| |
IAskiaPortalInstance |
AskiaPortal instance information.
| |
IAskiaPortalInstanceData |
AskiaPortal instance data.
| |
IContext | Provide the context of execution. | |
ICurrentLicensesUsage |
Manage the current licenses usage (current month).
| |
IEmail |
Manage an AskiaPortal email
| |
IEmailBase |
Base interface of email.
| |
IEmailTranslation |
Email message for a specific language
| |
IEmailTranslationBase |
Base interface of email translation.
| |
IEmailTranslations |
Manage all translations of an email
| |
IGroup |
Manage an AskiaPortal group of users
| |
IGroupBase |
Base interface of group
| |
ILanguage |
Manage an AskiaPortal language
| |
ILanguageBase |
Base interface of language.
| |
ILicense |
License data.
| |
ILicensesUsage |
Provide the licenses usage information.
| |
ILicensesUsagePerMonth |
Provide the licenses usage information for a month.
| |
ILog |
Represent a log entry.
| |
ILogger |
Manage the writing of different types (system or activity) of logs.
| |
IManagedGroups |
Accessor to the list of groups managed by the user
| |
IMessageContainer |
Container of the message within the queue.
| |
IMessageQueue |
Interface that is used for message sending and receiving from a message broker.
| |
IMessageQueueFilter |
Specify some filters used by the message broker in the message routing
| |
IModule |
Manage an AskiaPortal module
| |
IReturnValue |
Standard return value for methods which provide exception information.
| |
IReturnValueT |
Generic version of the IReturnValue.
| |
IServer |
Manage an server application.
| |
IServerBase |
Base interface of server.
| |
IShare |
Manage an AskiaPortal share
| |
IShareRule |
Represent a calculate share rule.
| |
ISurvey |
Manage an AskiaPortal survey.
| |
ISurveyBase |
Base interface of survey.
| |
ISurveyServerMapItem |
Manage a map item between a survey and a server.
| |
ITranslation |
Translation accessible through ITranslator.
| |
ITranslator |
Translator of a specified language
| |
IUser |
Manage an AskiaPortal user
| |
IUserBase |
Base interface of user.
| |
IUserProfile |
Manage a user profile.
| |
IUserProfileBase |
Base interface of user profile.
| |
IUserResource |
Manage a user resource.
| |
IUserToken |
Manage a user token.
| |
IUserTokenBase |
Base interface of user token.
|
Enumeration | Description | |
---|---|---|
AccessLevel |
Possible level of permission accessibility.
| |
AccessTo |
Possible `AskiaPortal` access permissions.
| |
AuthenticationType |
Type of authentication.
| |
ConnectionStringType |
Possible type of connection string.
| |
ContactType |
Possible type of contact.
| |
EncryptedKeyAction |
Encrypted key to perform certain action.
| |
EventLevel |
Enumerates all event levels
| |
EventType |
Enumerates all the event types.
| |
InvalidItemKey |
Possible `AskiaPortal` invalid items.
| |
LicenseType |
Enumerates the type of the licenses
| |
MatchItemKeys | ||
ModuleCategory |
Enumerates all possible modules category
| |
ModuleState |
Possible states of a module
| |
ModuleUrlTo |
Possible URLs of a module
| |
PermissionTo |
Possible `AskiaPortal` boolean permissions.
| |
ResourceFormat |
Resource format
| |
ShareObjectType |
Possible `AskiaPortal` shareable object type.
| |
SurveyState |
Possible states of a survey
| |
UserState |
Possible states of a user account.
|