|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IApplication
Field Summary | |
---|---|
static String |
APPLICATION_PREFIX
|
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed |
---|
SEP |
Method Summary | |
---|---|
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. |
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. |
String |
getName()
Return the application name |
String |
getRequiredRoleName()
|
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 |
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. |
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IAppFolderAndBOViewContainer |
---|
getBOViewContainerPath, getBOViewContainerPath, getChildAppFolders, getChildBOViews |
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed |
---|
getPrefixedUniqueName, getUniqueName |
Field Detail |
---|
static final String APPLICATION_PREFIX
Method Detail |
---|
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 workflows
pName
-
NoSuchWorkflowException
List<IDupsWorkflow> getDupsWorkflows()
List<IDataEntryWorkflow> getDataEntryWorkflows()
Set<IHumanWorkflow> getAdminedWorkflows(LogicalModelAuthorizations modelAuthorizations)
IHumanWorkflow
for which the given
LogicalModelAuthorizations
can act as administrator
modelAuthorizations
-
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
grantedboolean isErrorsNavigationEnabled()
String getErrorsNavigationRequiredRoleName()
IDataEntryWorkflow getDataEntryWorkflow(String pName) throws NoSuchWorkflowException
NoSuchWorkflowException
IDupsWorkflow getDupsWorkflow(String pName) throws NoSuchWorkflowException
NoSuchWorkflowException
String getRequiredRoleName()
boolean isAccessAuthorized(LogicalModelAuthorizations logicalModelAuthorizations)
LogicalModelAuthorizations
logicalModelAuthorizations
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |