public interface IApplication extends IAppFolderAndBOViewContainer, IUniquelyNamed, Serializable
Modifier and Type | Field and Description |
---|---|
static String |
APPLICATION_PREFIX |
SEP
Modifier and Type | Method and Description |
---|---|
Integer |
getActivityListAutoRefreshInterval()
Returns the activity list's auto-refresh interval in second.
|
Set<IHumanWorkflow> |
getAdminedWorkflows(LogicalModelAuthorizations modelAuthorizations)
Return the set of
IHumanWorkflow for which the given
LogicalModelAuthorizations can act as administrator |
List<IBusinessObjectView> |
getAllBOViews()
The list of all
IBusinessObjectView usde in this application (for
data entry and/or BO navigation) |
IBusinessObjectView |
getBOView(String pName) |
String |
getCertificationQueueRequiredRoleName()
Obtains the role name required to access the certification queue feature
if enabled.
|
String |
getDashboardRequiredRoleName()
Obtains the role name required to access the dashboard feature if
enabled.
|
DashboardScope |
getDashboardScope() |
IDataEntryWorkflow |
getDataEntryWorkflow(String pName) |
List<IDataEntryWorkflow> |
getDataEntryWorkflows() |
IDupsWorkflow |
getDupsWorkflow(String pName) |
List<IDupsWorkflow> |
getDupsWorkflows() |
String |
getEntitiesListRequiredRoleName()
Obtains the role name required to access the entities list feature if
enabled.
|
String |
getErrorsNavigationRequiredRoleName() |
IHumanWorkflow |
getHumanWorkflow(String pName)
Get the
IHumanWorkflow with the given name or throws if name
doesn't match any of known workflows |
List<IHumanWorkflow> |
getHumanWorkflows()
Get the list of human workflow ordered by workflow name.
|
String |
getLineageRequiredRoleName()
Obtains the role name required to access the lineage feature if enabled.
|
com.google.common.collect.ImmutableSet<IEntity> |
getManagedEntities()
Return the set of entities that are managed by this
IApplication . |
String |
getName()
Return the application name
|
String |
getRequiredRoleName() |
ApplicationSortStrategy |
getSortStrategy() |
List<IHumanWorkflow> |
getWorkflowsInShorcuts()
get list of human workflow in quick actions, ordered by position
|
boolean |
isAccessAuthorized(LogicalModelAuthorizations logicalModelAuthorizations)
Return true if access to this application is authorized for user with the
given
LogicalModelAuthorizations |
boolean |
isActivitiesSectionEnabled()
Deprecated.
this is now useless
|
boolean |
isActivityListAutoRefreshAvailable()
Returns whether activity list of this application could be auto-refreshed
every
getActivityListAutoRefreshInterval() as
specified at design-time, or not. |
boolean |
isCertificationQueueEnabled()
Indicates whether certification queue is enabled for this application, or
not.
|
boolean |
isDashboardEnabled()
Indicates whether dashboard feature is enabled for this application, or
not.
|
boolean |
isEntitiesListEnabled()
Indicates whether entities list feature is enabled for this application,
or not.
|
boolean |
isEntitiesSectionEnabled()
Deprecated.
replaced by
isEntitiesListEnabled() |
boolean |
isErrorsNavigationEnabled() |
boolean |
isHomeSectionEnabled()
Deprecated.
this is now useless
|
boolean |
isLineageEnabled()
Indicates whether lineage feature is enabled for this application, or
not.
|
getBOViewContainerPath, getBOViewContainerPath, getChildAppFolders, getChildBOViews
getPrefixedUniqueName, getUniqueName
static final String APPLICATION_PREFIX
String getName()
List<IBusinessObjectView> getAllBOViews()
IBusinessObjectView
usde in this application (for
data entry and/or BO navigation)IBusinessObjectView getBOView(String pName) throws NoSuchBOViewException
NoSuchBOViewException
List<IHumanWorkflow> getHumanWorkflows()
List<IHumanWorkflow> getWorkflowsInShorcuts()
IHumanWorkflow getHumanWorkflow(String pName) throws NoSuchWorkflowException
IHumanWorkflow
with the given name or throws if name
doesn't match any of known workflowspName
- NoSuchWorkflowException
List<IDupsWorkflow> getDupsWorkflows()
List<IDataEntryWorkflow> getDataEntryWorkflows()
Set<IHumanWorkflow> getAdminedWorkflows(LogicalModelAuthorizations modelAuthorizations)
IHumanWorkflow
for which the given
LogicalModelAuthorizations
can act as administratormodelAuthorizations
- IHumanWorkflow.isAdministrator(LogicalModelAuthorizations)
boolean isActivitiesSectionEnabled()
boolean isHomeSectionEnabled()
boolean isEntitiesSectionEnabled()
isEntitiesListEnabled()
boolean isEntitiesListEnabled()
true
if enabled, false
otherwiseboolean isDashboardEnabled()
true
if enabled, false
otherwiseboolean isCertificationQueueEnabled()
true
if enabled, false
otherwiseboolean isLineageEnabled()
true
if enabled, false
otherwiseString getEntitiesListRequiredRoleName()
null
if any role is
grantedString getDashboardRequiredRoleName()
null
if any role is
grantedString getCertificationQueueRequiredRoleName()
null
if any role is
grantedString getLineageRequiredRoleName()
null
if any role is
grantedApplicationSortStrategy getSortStrategy()
ApplicationSortStrategy
which defines ordering of
IAppFolder
and IBusinessObjectView
when
displayed.boolean isErrorsNavigationEnabled()
boolean isActivityListAutoRefreshAvailable()
getActivityListAutoRefreshInterval()
as
specified at design-time, or not.true
if activity list could be auto-refreshed,
false
otherwiseInteger getActivityListAutoRefreshInterval()
null
if auto
refresh is not enabledisActivityListAutoRefreshAvailable()
String getErrorsNavigationRequiredRoleName()
IDataEntryWorkflow getDataEntryWorkflow(String pName) throws NoSuchWorkflowException
NoSuchWorkflowException
IDupsWorkflow getDupsWorkflow(String pName) throws NoSuchWorkflowException
NoSuchWorkflowException
String getRequiredRoleName()
boolean isAccessAuthorized(LogicalModelAuthorizations logicalModelAuthorizations)
LogicalModelAuthorizations
logicalModelAuthorizations
- DashboardScope getDashboardScope()
com.google.common.collect.ImmutableSet<IEntity> getManagedEntities()
IApplication
.
Either in a IBusinessObjectView
for navigation or in a
IDataEntryWorkflow
or in a IDupsWorkflow
Copyright © 2016. All Rights Reserved.