%ZHSLIB.PackageManager.Developer.Processor.CSPApplication
class %ZHSLIB.PackageManager.Developer.Processor.CSPApplication extends %ZHSLIB.PackageManager.Developer.Processor.Abstract, %XML.Adaptor, %Installer.CSPApplication
Property Inventory
- CookiePath
- DeepSeeEnabled
- DelegatedAuthEnabled
- Directory
- DispatchClass
- Enabled
- KerberosAuthEnabled
- LoginTokenEnabled
- MatchRoles
- PasswordAuthEnabled
- UnauthenticatedEnabled
- iKnowEnabled
Method Inventory
- GetInheritedProperties()
- GetSourceControlInfo()
- OnAfterPhase()
- OnBeforeArtifact()
- OnBeforePhase()
- OnGetUniqueName()
- OnItemRelativePath()
Parameters
parameter ATTRIBUTES;
Inherited description: Comma-separated list of resource attribute names that this processor uses
parameter DESCRIPTION = Facilitates CSP application definition/configuration during module installation process.;
Description of resource processor class (shown in UI)
parameter XMLNAME = PackageManagerCSPApplication;
Overridden to avoid issues in %Installer generation
parameter XMLTYPE = PackageManagerCSPApplication;
Overridden to avoid issues in %Installer generation
Properties
property CookiePath as %String (MAXLEN = 256) [ Required ];
Cookie Path
Property methods: CookiePathDisplayToLogical(), CookiePathGet(), CookiePathIsValid(), CookiePathLogicalToDisplay(), CookiePathLogicalToOdbc(), CookiePathNormalize(), CookiePathSet()
property DeepSeeEnabled as %Boolean [ InitialExpression = 0 ];
DeepSee Enabled
Property methods: DeepSeeEnabledDisplayToLogical(), DeepSeeEnabledGet(), DeepSeeEnabledIsValid(), DeepSeeEnabledLogicalToDisplay(), DeepSeeEnabledLogicalToXSD(), DeepSeeEnabledNormalize(), DeepSeeEnabledSet(), DeepSeeEnabledXSDToLogical()
property DelegatedAuthEnabled as %Boolean [ InitialExpression = 0 ];
Delegated authentication enabled
Property methods: DelegatedAuthEnabledDisplayToLogical(), DelegatedAuthEnabledGet(), DelegatedAuthEnabledIsValid(), DelegatedAuthEnabledLogicalToDisplay(), DelegatedAuthEnabledLogicalToXSD(), DelegatedAuthEnabledNormalize(), DelegatedAuthEnabledSet(), DelegatedAuthEnabledXSDToLogical()
property Directory as %String (ATTRIBUTEREQUIRED = 0, MAXLEN = 1024) [ Required ];
Physical path for CSP files
Property methods: DirectoryDisplayToLogical(), DirectoryGet(), DirectoryIsValid(), DirectoryLogicalToDisplay(), DirectoryLogicalToOdbc(), DirectoryNormalize(), DirectorySet()
property DispatchClass as %String (MAXLEN = 256);
If defined, this will dispatch all requests in this CSP application to this one class
Property methods: DispatchClassDisplayToLogical(), DispatchClassGet(), DispatchClassIsValid(), DispatchClassLogicalToDisplay(), DispatchClassLogicalToOdbc(), DispatchClassNormalize(), DispatchClassSet()
property Enabled as %Boolean [ InitialExpression = 1 ];
Enabled
Property methods: EnabledDisplayToLogical(), EnabledGet(), EnabledIsValid(), EnabledLogicalToDisplay(), EnabledLogicalToXSD(), EnabledNormalize(), EnabledSet(), EnabledXSDToLogical()
property KerberosAuthEnabled as %Boolean [ InitialExpression = 0 ];
Kerberos authentication enabled
Property methods: KerberosAuthEnabledDisplayToLogical(), KerberosAuthEnabledGet(), KerberosAuthEnabledIsValid(), KerberosAuthEnabledLogicalToDisplay(), KerberosAuthEnabledLogicalToXSD(), KerberosAuthEnabledNormalize(), KerberosAuthEnabledSet(), KerberosAuthEnabledXSDToLogical()
property LoginTokenEnabled as %Boolean [ InitialExpression = 0 ];
Login token authentication enabled
Property methods: LoginTokenEnabledDisplayToLogical(), LoginTokenEnabledGet(), LoginTokenEnabledIsValid(), LoginTokenEnabledLogicalToDisplay(), LoginTokenEnabledLogicalToXSD(), LoginTokenEnabledNormalize(), LoginTokenEnabledSet(), LoginTokenEnabledXSDToLogical()
property MatchRoles as %String (MAXLEN = 32767);
Mapping of Match Roles to added Target Role
Property methods: MatchRolesDisplayToLogical(), MatchRolesGet(), MatchRolesIsValid(), MatchRolesLogicalToDisplay(), MatchRolesLogicalToOdbc(), MatchRolesNormalize(), MatchRolesSet()
property PasswordAuthEnabled as %Boolean [ InitialExpression = 0 ];
Password authentication enabled
Property methods: PasswordAuthEnabledDisplayToLogical(), PasswordAuthEnabledGet(), PasswordAuthEnabledIsValid(), PasswordAuthEnabledLogicalToDisplay(), PasswordAuthEnabledLogicalToXSD(), PasswordAuthEnabledNormalize(), PasswordAuthEnabledSet(), PasswordAuthEnabledXSDToLogical()
property UnauthenticatedEnabled as %Boolean [ InitialExpression = 0 ];
Unauthenticated access enabled
Property methods: UnauthenticatedEnabledDisplayToLogical(), UnauthenticatedEnabledGet(), UnauthenticatedEnabledIsValid(), UnauthenticatedEnabledLogicalToDisplay(), UnauthenticatedEnabledLogicalToXSD(), UnauthenticatedEnabledNormalize(), UnauthenticatedEnabledSet(), UnauthenticatedEnabledXSDToLogical()
property iKnowEnabled as %Boolean [ InitialExpression = 0 ];
iKnow Enabled
Property methods: iKnowEnabledDisplayToLogical(), iKnowEnabledGet(), iKnowEnabledIsValid(), iKnowEnabledLogicalToDisplay(), iKnowEnabledLogicalToXSD(), iKnowEnabledNormalize(), iKnowEnabledSet(), iKnowEnabledXSDToLogical()
Methods
classmethod GetInheritedProperties() as %String
Utility method - run this to come up with SETTINGS list.
method GetSourceControlInfo(Output pInfo As %ZHSLIB.PackageManager.Developer.Extension.SourceControl.ResourceInfo) as %Status
method OnBeforeArtifact(pExportDirectory As %String, pWorkingDirectory As %String, ByRef pParams) as %Status
method OnGetUniqueName(Output pUniqueName)
Returns a unique name for this resource.
Default implementation, leaving pUniqueName undefined, reverts to default behavior.
An empty string indicates guaranteed uniqueness (useful for folders relative to module root)
Returns the path relative to the module root for item pItemName within this resource.
Inherited Members
Inherited Properties
- AuthenticationMethods
- AutoCompile
- CSPZENEnabled
- ChangePasswordPage
- CustomErrorPage
- DefaultSuperclass
- DefaultTimeout
- Description
- EventClass
- Grant
- GroupById
- InboundWebServicesEnabled
- IsNamespaceDefault
- LockCSPName
- LoginClass
- PackageName
- PermittedClasses
- Recurse
- Resource
- ServeFiles
- ServeFilesTimeout
- TwoFactorEnabled
- Url
- UseSessionCookie
- name
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %Indent()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- ApplyDefaults()
- GetAttributeMetadata()
- GetDescription()
- OnExportItem()
- OnPhase()
- OnResolveChildren()
- SatisfiesCondition()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()