Click or drag to resize

Packflow.Interface Namespace

Classes
  ClassDescription
Public classCoreExtensions
Provides extensions for Packflow.Core objects.
Public classExcelDataService
CodeBehind page for Excel Data service. Serves Html formatted data for Excel. Uses query string parameters to retrieve data. Uses Windows-1252 encoding.
Public classHelp
Code behind for the Help page.
Public classLowLevelErrorPage
Code behind for the Error page.
Public classMessage
Code behind for the Message page.
Public classMethodAccessDeniedToClient
Attribute to set on methods that cannot be called from the client side (hub/ajax).

Note: for properties, it must be set on the "get" on or the "set".

Public classMethodAccessDeniedToClientAttribute
Attribute to set on methods that cannot be called from the client side (hub/ajax).

Note: for properties, it must be set on the "get" on or the "set".

Public classPFActionsBar
Represents the content of an actions bar.
Public classPFActionsBarButton
Represents a button in an actions bar.
Public classPFActionsBarConfirmationSettings
Defines the way a confirmation should be asked to the user before executing an action in an actions bar.
Public classPFActionsBarMenu
A sub menu of buttons in an actions bar.
Public classPFActionsBarObject
An UI object of an actions bar.
Public classPFActivityLogHub
Provides methods called via SignalR for the Activity Logs (administration) page.
Public classPFActivityLogHubPFActivityLogGroupedResponse
Grouped response for Kendo DataSource. Uses different naming convention.
Public classPFActivityLogViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting object of type PFActivityLog.
Public classPFActivityLogViewModel
View model of an activity log entry for Kendo DataSource
Public classPFAdminAppSettingsNode
Represents the ViewModel for PFApplication or PFContext settings in applications settings page.
Public classPFAdminAppSettingsViewModel
Represents the viewModel for the application settings administration page.
Public classPFAdminAppSettingViewModel
Represents the ViewModel for a PFApplication custom setting in application settings administration page.
Public classPFAdminExternalConnectionAddressProperty
Represents a generice ddress property view-model used by external connections administration GUI.
Public classPFAdminExternalConnectionBindingViewModel
View-Model used by the administration interface to manage bindings in connections. Flattens necessary data from all specific PFExternalConnection_Binding implementations.
Public classPFAdminExternalConnectionChoiceViewModel
Represents the view model for a generic choice control in external connections GUI.
Public classPFAdminExternalConnectionOperationResult
View-model for an external connection test results. Used by the external connections administration GUI.
Public classPFAdminExternalConnectionsNode
Represents a tree view node view-model for External connections administration.
Public classPFAdminExternalConnectionViewModel
View-Model representing a PFExternalConnection object for administration interface.
Public classPFAdministrationPerformances
Code behind for the Performances page.
Public classPFApplicationHub
Hub of an application receiving calls from JavaScript.
Public classPFApplicationHubPFApplicationType
Hub of an application receiving calls from JavaScript.
Public classPFApplicationHubCaller
SignalR hub allowing managing an application's items.
Public classPFApplicationHubConnection
Represents a connection between an application's page and its corresponding PFApplicationHub (for a given user).
Public classPFApplicationHubResult
Object returned by the generic ExecuteAction method. Used to call application hub methods from client-side.
Public classPFApplicationInterfaceObjectFactory
Provides tools to create instances of MVC classes in applications.
Public classPFAppSettingsHub
Provides methods called via SignalR for the Application and context settings (administration) page.
Public classPFBasePage
Represents a code behind of a Packflow page. Provides contextual properties like CurrentSite, CurrentUser, PageContext, Translations.
Public classPFControllerFactory
Provides controller creation capabilities, replacing the default behavior.
Public classPFCustomPage
Parent class for all code behind of custom pages.
Public classPFDashboardController
Provides methods executing actions during PFDashboard MVC cycles.
Public classPFDashboardHtmlHelper
Provides all tools to generate forms, controls and displays of a PFDashboard.
Public classPFDashboardModelBinder
Maps a browser request, from a Packflow form, to a PFDashboard.
Public classPFDashboardPage
Code behind for the PFDashboardPage page.
Public classPFDashboardPageContext
Represents the context of a PFDashboard UI.
Public classPFDataBroadcaster
Provides methods calling clients connected to the Packflow.Interface.PFDataHub.
Public classPFDataHub
Provides methods called via SignalR from Packflow pages or gridviews.
Public classPFDateTimeExtensions
DateTime utilities using Packflow translations.
Public classPFExternalConnectionsBroadcaster
Broadcaster to inform External Connections admin page about synchronization events.
Public classPFExternalConnectionsHub
Provides methods called via SignalR for the External connections (administration) page.
Public classPFFieldHtmlHelper
Provides methods to generate controls for Packflow fields.
Public classPFFieldHtmlHelper_Boolean
Provides methods to generate controls for Boolean fields.
Public classPFFieldHtmlHelper_Choice
Provides methods to generate controls for Choice fields.
Public classPFFieldHtmlHelper_Datetime
Provides methods to generate controls for Datetime fields.
Public classPFFieldHtmlHelper_FileHolder
Provides methods to generate controls for FileHolder fields.
Public classPFFieldHtmlHelper_Note
Provides methods to generate controls for Note fields.
Public classPFFieldHtmlHelper_Numeric
Provides methods to generate controls for Numeric fields.
Public classPFFieldHtmlHelper_Text
Provides methods to generate controls for Text fields.
Public classPFFieldHtmlHelper_Url
Provides methods to generate controls for Url fields.
Public classPFFieldHtmlHelper_User
Provides methods to generate controls for User fields.
Public classPFFormGridView_DeleteLine
Represents the page's code behind of a gridview Delete request.
Public classPFFormGridView_EditLine
Represents the page's code behind of a gridview EditLine request.
Public classPFFormGridView_InlineAction
Represents code behind of a gridview request output page/result.
Public classPFFormGridView_LoadRow
Represents the page's code behind of a gridview LoadRow request.
Public classPFFormGridView_NewLine
Represents the page's code behind of a gridview NewLine request.
Public classPFFormGridView_SaveLine
Represents the page's code behind of a gridview SaveLine request.
Public classPFFormGridView_UnlinkLine
Represents the page's code behind of a gridview UnlinkLine request.
Public classPFFormsAccountsHub
Provides methods called via SignalR for the FormsAccount (administration) page.
Public classPFFormsAccountsHubFormsAccountInfo
POCO class used to represent MembershipUser objects. Used internally by the engine. Do not use to store MembershipInfo as there is no strong link to the Membership Provider the membership info belongs to.
Public classPFFormsAccountsHubFormsAccountSyncInfo
POCO class used to represent MembershipUser objects and Used internally by the engine. Do not use to store MembershipInfo as there is no strong link to the Membership Provider the membership info belongs to. This class is used as a View model in administration to append synchronization information between membership users and PF users.
Public classPFGridView_AuthorisationException
Exception thrown when an authorisation check failed during a gridview generation.
Public classPFGridViewFilter
Represents a client-side filter of a gridview.
Public classPFGridViewHtmlHelper_Items
Provides methods for the generation of gridviews targeting items.
Public classPFGridViewHtmlHelper_MultiContent
Provides methods for the generation of gridviews targeting items from multiple content-types.
Public classPFGridViewHtmlHelper_Objects
Provides methods for the generation of gridviews targeting Packflow objects like events, log entries, etc.
Public classPFGridViewHtmlHelperTPFBaseObject
Provides methods for the generation of gridviews.
Public classPFGridViewPlaceHolderHtmlHelper
Provides methods for the generation of gridviews' placeholder.
Public classPFGridViewPlaceHolderSettings
Represents the settings of a gridview's placeholder.

This is not transferred through client-side.

Public classPFGridViewSettings_Items
Represents the settings of a gridview targeting items.
Public classPFGridViewSettings_MultiContent
Represents the settings of a gridview targeting items from multiple content-types.
Public classPFGridViewSettings_Objects
Represents the settings of a gridview targeting Packflow objects like events, log entries, etc.
Public classPFGridViewSettingsData
Represents the inner settings of a gridview.

Note: inner settings are transmitted to client-side who will send them to SignalR. Then, the server will create a new instance of settings from these inner settings. To setup a gridview, you can use the not-inner settings classes.

Public classPFGridViewSettingsData_Items
Represents the inner settings of a gridview targeting items.

Note: inner settings are transmitted to client-side who will send them to SignalR. Then, the server will create a new instance of settings from these inner settings. To setup a gridview, you can use the not-inner settings classes.

Public classPFGridViewSettingsData_MultiContent
Represents the inner settings of a gridview targeting items from multiple content-types.

Note: inner settings are transmitted to client-side who will send them to SignalR. Then, the server will create a new instance of settings from these inner settings. To setup a gridview, you can use the not-inner settings classes.

Public classPFGridViewSettingsData_Objects
Represents the inner settings of a gridview targeting Packflow objects like events, log entries, etc.

Note: inner settings are transmitted to client-side who will send them to SignalR. Then, the server will create a new instance of settings from these inner settings. To setup a gridview, you can use the not-inner settings classes.

Public classPFGroupPage
Code behind for the PFGroupPage page.
Public classPFGroupPageContext
Represents the context of a group page.
Public classPFHeaderBroadcaster
Provides methods calling clients connected to the Packflow.Interface.PFHeaderHub.
Public classPFHeaderHtmlHelper
Provides methods to generate the top most part of a page.
Public classPFHeaderHub
Provides methods called via SignalR from a page's header.
Public classPFHtmlHelper
Provides utilities for html generation.
Public classPFImagesHtmlHelper
Provides methods generating Font-Awesome classes.
Public classPFItemActionsBarHtmlHelper
Provides methods to generate the actions bar of an item's form.
Public classPFItemAdministrationHtmlHelper
Provides methods to generate the administration sections of an item's form.
Public classPFItemBinder
Binds field values and files to a PFItem.
Public classPFItemBinderPFItemType

Binds field values and files to a PFItem.

Inherit from this class to change the way a type of PFItem is bound in the MVC cycle.

Public classPFItemCommentViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting object of type PFItemComment.
Public classPFItemController
Provides methods executing actions during PFItem MVC cycles.
Public classPFItemControllerPFItemType
Provides methods executing actions during PFItem MVC cycles.
Public classPFItemEventPage
Code behind for the PFItemEvent page.
Public classPFItemEventViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting object of type PFItemEvent.
Public classPFItemHtmlHelper
Provides all tools to generate forms, controls and displays of a PFItem.
Public classPFItemHtmlHelperPFItemType
Provides all tools to generate forms, controls and displays of a PFItem of type PFItemType.
Public classPFItemHtmlHelperUtils
Contains utilities for PFItem html helpers.
Public classPFItemModelBinder
Maps a browser request, from a Packflow form, to a PFItem.
Public classPFItemNavigatorHtmlHelper
Provides methods to generate the navigator panel on the left side of an item's form.
Public classPFItemPagePFItemType
Parent class for all code behind of items' pages.
Public classPFItemPageBroadcaster
Provides methods calling clients connected to the Packflow.Interface.PFItemPageHub.
Public classPFItemPageContext
Represents the context of a PFItem UI.
Public classPFItemPageHub
Provides methods called via SignalR from an item's form.
Public classPFItemPageHubConnection
Represents a connection between an item's form page and the PFItemPageHub (for a given user).
Public classPFItemPagePart
Represents the subpart of a PFItem page.
Public classPFKnownException
Use this exception to display an error message (in Packflow Error page) without exception details and without entry added in log.
Public classPFLogEntryPage
Code behind for the PFGroupPage page.
Public classPFLogEntryViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting object of type PFLogEntry.
Public classPFMessagesPage
Code behind for the PFMessagesPage page.
Public classPFModelBinderProvider
Provides item model binder creation capabilities, replacing the default behavior.
Public classPFNavigationBarHtmlHelper
Provides methods to generate the bar between the header and the gridview of the navigation page.
Public classPFNavigationFilterControl
PFNavigationFilter control.
Public classPFNavigationPageContext
Represents the context of a navigation page in Packflow.
Public classPFNavigationSession
Contains the last settings of the views browsed during an user session.
Public classPFNavigationSessionViewSettings
Contains the last settings of a view browsed during an user session.
Public classPFObjectViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting Packflow objects other than PFItem.
Public classPFOfficeBindingUtils
Utilities for Office files synchronization.
Public classPFPageContext
Represents a context of Packflow objects in a web page.
Public classPFPageNotifications
Provides methods to manage notifications, stored on the current HttpContext and available throughout the request cycle.
Public classPFPageNotificationsHtmlHelper
Provides methods to generate html from request notifications.
Public classPFPagePart
Represents the subpart of a page.
Public classPFPerformancesHub
Provides methods called via SignalR for the Performances (administration) page.
Public classPFPostedFile
Represents a posted file.
Public classPFQuickLaunchBar_Entry
Represents an entry in the PFQuickLaunchBarHtmlHelper.
Public classPFQuickLaunchBar_Link
Represents a link in the PFQuickLaunchBarHtmlHelper.
Public classPFQuickLaunchBar_Menu
Represents a menu in the PFQuickLaunchBarHtmlHelper.
Public classPFQuickLaunchBar_Text
Represents a text in the PFQuickLaunchBarHtmlHelper.
Public classPFQuickLaunchBarHtmlHelper
Provides methods to generate the bar under the header, showing useful links.
Public classPFRequestMonitoring
Analysis tool registering all PFQuery execution times during a web request.
Public classPFResourcesHtmlHelper
Provides methods generating html tags including JavaScript and CSS files.
Public classPFSiteEvents
Code behind for the Events page.
Public classPFSiteEventsHub
Provides methods called via SignalR for the Events (administration) page.
Public classPFSiteSettingsHub
Provides methods called via SignalR for the Settings (administration) page.
Public classPFThemeDynamicProperty
PFThemeLessPlugin dynamic property definition.
Public classPFThemeLessPlugin
Dotless plugin used to bind dynamic theme values in less files.
Public classPFThemeLessVisitorConfigurator
Configuration class for PFThemeLessVisitorPlugin
Public classPFThemeLessVisitorPlugin
Dotless plugin used to bind dynamic theme values in less files. Uses a custom PFThemeSettings object instead of persisted Theme.
Public classPFThemeVisitorDynamicProperty
DotLess function used to replace dynamic property values in Less files.
Public classPFTranslations
Use this class to get translations provided by Packflow.
Public classPFUrlUtils
Provides methods appending or extracting parameters from URLs.
Public classPFUserController
Provides methods executing actions during PFUser MVC cycles.
Public classPFUserHtmlHelper
Provides all tools to generate forms, controls and displays of a PFUser.
Public classPFUserIdentityViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting object of type PFUserIdentity.
Public classPFUserModelBinder
Maps a browser request, from a Packflow form, to a PFUser.
Public classPFUserNavigationEntryViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting object of type PFUserNavigationEntry.
Public classPFUserNavigationPanelBroadcaster
Provides methods calling clients connected to the Packflow.Interface.PFUserNavigationPanelHub.
Public classPFUserNavigationPanelHtmlHelper
Provides methods to generate the user navigation panel on the right side.

All states and entries concern the current user.

Public classPFUserNavigationPanelHub
Provides methods called via SignalR from user navigation panel.
Public classPFUserNotificationViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting object of type PFUserNotification.
Public classPFUserPage
Code behind for the PFUserPage page.
Public classPFUserPageContext
Represents the context of a PFUser UI.
Public classPFUserPermissionHub
Provides methods called via SignalR for the UserPermissionReport (administration) page.
Public classPFUsersManagementHub
Provides methods called via SignalR for the UsersManagement (administration) page.
Public classPFUsersManagementHubV2
Provides methods called via SignalR for the UsersManagement (administration) page.
Public classPFUserViewHtmlHelper
Provides methods to generate the content HTML of a gridview targeting object of type PFUser.
Public classPFViewAggregation
Represents a data aggregation in a view.
Public classPFViewController
Provides methods executing actions during PFView MVC cycles.
Public classPFViewHtmlHelper
Provides all tools to generate forms, controls and displays of a PFView.
Public classPFViewModelBinder
Maps a browser request, from a Packflow form, to a PFView.
Public classPFViewPage
Code behind for the PFViewPage page.
Public classPFViewPageContext
Represents the context of a PFView UI.
Public classPFWaffle
Represents the content of the header waffle.
Public classPFWaffleItem
Represent an item shown in the waffle grid.
Public classPFWaffleLink
Represents a hyperlink shown when a waffle item is clicked.
Public classPFWidget
Represents the part of an ASPX page, providing some sort of features.
Public classPFWidget_QuickAccess

Widget allowing the user to search for items with a single text box.

You must include the resources using ResourcesHtml.GetWidgetResources_QuickAccess in the head of your page.

Public classPFWidget_QuickAccess_Action
Represents a generic action available on Quick Access widget results.
Public classPFWidget_QuickAccess_Action_FieldLink
Represents an action available on Quick Access widget results.

The field type ca be: Choice, FileHolder, Url, User.

If the field contains multiple url/references, only the first one is used.

Public classPFWidget_QuickAccess_Action_JavascriptEvent
Represents an action available on Quick Access widget results. The event will be triggered when the action is clicked.
Public classPFWidget_QuickAccess_Action_UrlAnchor
Represents an action available on Quick Access widget results. Will add an anchor to the item form url, like "URL#AnchorValue".
Public classPFWidget_QuickAccess_ActionMenu
Represents the menu displayed for each result row displayed in the Quick Access widget.
Public classPFWidget_QuickAccess_Button
Represents a button shown at the bottom of a quick access widget.
Public classRestHandlerException
Exception thrown by a custom handler of REST requests.
Public classRouteInfo
Provides utilities to create a MVC RouteData object from an URL.
Public classRouteUtils
Provides utilities to create a MVC RouteData object from an URL.
Public classSignOut
Code behind for the SignOut page.
Public classStartup
Owin startup class (-> SignalR).
Public classSupport
Code behind for the Support page.
Public classTypeScriptUtils
Provides various interoperability utilities for Packflow TypeScript API.
Structures
  StructureDescription
Public structurePFFieldChoiceValueTransferData

Provides essential item information to transfer between client and server.

Used when a new value creation is requested from the client.

Interfaces
  InterfaceDescription
Public interfaceIPFWidgetSettingsDatabaseStorable
Widgets inheriting from this interface can be stored and restored from the database.

Not yet active.

Public interfaceIPFWidgetSettingsHtmlStorable
Delegates
  DelegateDescription
Public delegateGetControlHtmlMethod
Represents a method getting the html of a PFField control, loaded with the specified value.
Public delegateGetDisplayHtmlMethod
Represents a method getting a display html representing a value of a PFField.
Public delegateGetDisplayTextMethod
Represents a method getting a display text representing a value of a PFField.
Enumerations
  EnumerationDescription
Public enumerationPFActionsBarButtonActionMode
Type of code/behavior to execute when a button is clicked in the actions bar.
Public enumerationPFActionsBarButtonTooltipMode
Type of tooltip display for a button in the actions bar.
Public enumerationPFAdminExternalConnectionNodeType
Enumeration representing the possible node types in the connections administration tree-view.
Public enumerationPFDashboardPageContextMode
Represents the mode in which PFDashboardPage must be displayed
Public enumerationPFFormMode
Identifies the purpose of a form.
Public enumerationPFGridView_CreationMode
Describes the behavior of the creation button of a gridview.
Public enumerationPFGridView_FrameFooterMode
Describes the behavior of a gridview's footer.
Public enumerationPFGridView_FrameHeaderContent
Describes the caption of a gridview's header.
Public enumerationPFGridView_FrameHeaderMode
Describes the behavior of a gridview's header.
Public enumerationPFGridView_HeightMode
Describes the modes used by a gridview to manage its height.
Public enumerationPFGridViewAsyncResultType
Defines the expected result if action is successful.
Public enumerationPFGridViewQuickSearchTargetingMode
Specifies which fields are filtered when the user uses the quick search feature.
Public enumerationPFGridViewSettingsDataType
Identifies which kind of data is targeted by a gridview.
Public enumerationPFHeaderChangeContextBehavior
Defines the way Packflow should react after the user changes his context filtering settings using the header functionality.
Public enumerationPFItemBinderVersionSyncState
Describes the state of the posted version compared to the stored one, and how each case will be handled.
Public enumerationPFItemPageContainer
Specifies in which kind of container the item UI is being generated.
Public enumerationPFWidget_QuickAccess_ContentTypeDisplayMode
Describes how the content-type of found items is displayed.
Public enumerationRelativeTimeResolution
Specifies how a natural date is expressed.