public class StandardFunnelDAO extends ComponentDAO implements FunnelDAO
Constructor and Description |
---|
StandardFunnelDAO() |
Modifier and Type | Method and Description |
---|---|
Funnel |
createFunnel(java.lang.String groupId,
FunnelDTO funnelDTO)
Creates a funnel in the specified group.
|
void |
deleteFunnel(java.lang.String funnelId)
Deletes the specified Funnel.
|
Funnel |
getFunnel(java.lang.String funnelId)
Gets the specified funnel.
|
java.util.Set<Funnel> |
getFunnels(java.lang.String groupId)
Gets all of the funnels in the specified group.
|
boolean |
hasFunnel(java.lang.String funnelId) |
void |
setFlowController(FlowController flowController) |
Funnel |
updateFunnel(FunnelDTO funnelDTO)
Updates the specified funnel.
|
void |
verifyDelete(java.lang.String funnelId)
Determines whether this funnel can be removed.
|
isAnyNotNull, isNotNull, locateProcessGroup, verifyCreate
public boolean hasFunnel(java.lang.String funnelId)
public Funnel createFunnel(java.lang.String groupId, FunnelDTO funnelDTO)
FunnelDAO
createFunnel
in interface FunnelDAO
groupId
- group idfunnelDTO
- The funnel DTOpublic Funnel getFunnel(java.lang.String funnelId)
FunnelDAO
public java.util.Set<Funnel> getFunnels(java.lang.String groupId)
FunnelDAO
getFunnels
in interface FunnelDAO
groupId
- group idpublic Funnel updateFunnel(FunnelDTO funnelDTO)
FunnelDAO
updateFunnel
in interface FunnelDAO
funnelDTO
- The funnel DTOpublic void verifyDelete(java.lang.String funnelId)
FunnelDAO
verifyDelete
in interface FunnelDAO
funnelId
- funnel idpublic void deleteFunnel(java.lang.String funnelId)
FunnelDAO
deleteFunnel
in interface FunnelDAO
funnelId
- The funnel idpublic void setFlowController(FlowController flowController)