|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.applicationblocks.com.CfgBase
com.genesyslab.platform.applicationblocks.com.CfgStructure
com.genesyslab.platform.applicationblocks.com.objects.CfgAppRank
public class CfgAppRank
Ranks allow Applications to control which of their functions to make available to the currently logged-in Person. Due to the introduction of a flexible access control system in Configuration Server version 5.1.100, the only purpose left for application ranks is to control what functionality of a certain application is available to the currently logged-on person. The decision on whether to use rank-based access to application's functions, and what functions to block/enable for what rank shall be determined exclusively by the feature requirements to that application type and made part of the functional specification for that application type. Level of access of a particular person to the Configuration Database objects does not depend in any way on the set of application ranks of that person.
Constructor Summary | |
---|---|
CfgAppRank(IConfService confService,
ConfStructure objData,
ICfgObject parent)
This constructor is intended for creation of structures from external or imported XML data. |
|
CfgAppRank(IConfService confService,
ICfgObject parent)
This constructor is intended for creation of detached objects. |
|
CfgAppRank(IConfService confService,
org.w3c.dom.Node xmlData,
ICfgObject parent)
This constructor is intended for creation of structures from external or imported XML data. |
Method Summary | |
---|---|
CfgRank |
getAppRank()
Application rank. |
CfgAppType |
getAppType()
Type of the application this rank relates to. |
void |
setAppRank(CfgRank value)
Application rank. |
void |
setAppType(CfgAppType value)
Type of the application this rank relates to. |
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgStructure |
---|
getParent, updateChildrenSavedState |
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgBase |
---|
clone, ensureDataBackup, equals, flushChildrenContent, getConfigurationService, getData, getEndpoint, getLinkListCollection, getLinkValue, getLogger, getMetaData, getProperty, getProperty, getProperty, getRawObjectData, hashCode, initStruct, isSaved, lockObject, reloadObjectWithNewData, resolveLink, setProperty, toString, toStringProperties, toXml |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.genesyslab.platform.applicationblocks.com.ICfgBase |
---|
getEndpoint, getProperty, getRawObjectData, setProperty, toXml |
Constructor Detail |
---|
public CfgAppRank(IConfService confService, ConfStructure objData, ICfgObject parent)
confService
- configuration service instanceobjData
- configuration protocol structure dataparent
- instance of configuration object as a parent for this structure instancepublic CfgAppRank(IConfService confService, org.w3c.dom.Node xmlData, ICfgObject parent)
confService
- configuration service instancexmlData
- XML object containing structure dataparent
- instance of configuration object as a parent for this structure instancepublic CfgAppRank(IConfService confService, ICfgObject parent)
confService
- configuration service instanceparent
- instance of configuration object as a parent for this structure instanceMethod Detail |
---|
public final CfgAppType getAppType()
CfgAppType
and the comment below.) Mandatory.
Once specified, cannot be changed. The same value cannot be repeated
within one list.
public final void setAppType(CfgAppType value)
CfgAppType
and the comment below.) Mandatory.
Once specified, cannot be changed. The same value cannot be repeated
within one list.
value
- new property valuegetAppType()
public final CfgRank getAppRank()
CfgRank
. Rank CFGTenantAdministrator
cannot
be assigned to a person whose tenantDBID
is 1
.
Ranks CFGServiceAdministrator
and CFGSuperAdministrator
cannot
be assigned to a person whose tenantDBID
is not 1
.
See type CfgRank
.
public final void setAppRank(CfgRank value)
CfgRank
. Rank CFGTenantAdministrator
cannot
be assigned to a person whose tenantDBID
is 1
.
Ranks CFGServiceAdministrator
and CFGSuperAdministrator
cannot
be assigned to a person whose tenantDBID
is not 1
.
See type CfgRank
.
value
- new property valuegetAppRank()
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |