Package com.tapkey.mobile.tlcp.commands
Class PermanentToggleTriggerLockCommandBuilder
- java.lang.Object
-
- com.tapkey.mobile.tlcp.commands.AbstractCommandBuilder<TCmd,T>
-
- com.tapkey.mobile.tlcp.commands.AbstractTriggerLockCommandBuilder<TCmd,T>
-
- com.tapkey.mobile.tlcp.commands.AbstractPermanentUnlockTriggerLockCommandBuilder<net.tpky.mc.tlcp.model.PermanentToggleTriggerLockCommand,PermanentToggleTriggerLockCommandBuilder>
-
- com.tapkey.mobile.tlcp.commands.PermanentToggleTriggerLockCommandBuilder
-
public class PermanentToggleTriggerLockCommandBuilder extends AbstractPermanentUnlockTriggerLockCommandBuilder<net.tpky.mc.tlcp.model.PermanentToggleTriggerLockCommand,PermanentToggleTriggerLockCommandBuilder>
Allows building a permanent toggle command. The behaviour of this command depends on the state of the locking device. If the locking device is in an unlocked state, this command causes it to lock. If it's in an locked state, it causes it to unlock indefinitely or until a certain point in time or for a certain duration.
-
-
Constructor Summary
Constructors Constructor Description PermanentToggleTriggerLockCommandBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.tpky.mc.tlcp.model.PermanentToggleTriggerLockCommand
build()
Builds the command.protected PermanentToggleTriggerLockCommandBuilder
getThis()
-
Methods inherited from class com.tapkey.mobile.tlcp.commands.AbstractPermanentUnlockTriggerLockCommandBuilder
getDurationSec, getUntilUtc, getUntilUtcTkDateTime, isAllowDurationReduction, setAllowDurationReduction, setDurationSec, setUntilUtc
-
Methods inherited from class com.tapkey.mobile.tlcp.commands.AbstractTriggerLockCommandBuilder
getCustomCommandData, setCustomCommandData
-
Methods inherited from class com.tapkey.mobile.tlcp.commands.AbstractCommandBuilder
getCallerData, setCallerData
-
-
-
-
Method Detail
-
getThis
protected PermanentToggleTriggerLockCommandBuilder getThis()
- Specified by:
getThis
in classAbstractCommandBuilder<net.tpky.mc.tlcp.model.PermanentToggleTriggerLockCommand,PermanentToggleTriggerLockCommandBuilder>
-
build
public net.tpky.mc.tlcp.model.PermanentToggleTriggerLockCommand build()
Builds the command.- Specified by:
build
in classAbstractCommandBuilder<net.tpky.mc.tlcp.model.PermanentToggleTriggerLockCommand,PermanentToggleTriggerLockCommandBuilder>
- Returns:
- The command
-
-