LightJason - AgentSpeak(L++)
|
encrypting algorithm. More...
Public Member Functions | |
final IFuzzyValue< Boolean > | execute (final boolean p_parallel, @Nonnull final IContext p_context, @Nonnull final List< ITerm > p_argument, @Nonnull final List< ITerm > p_return) |
defines a plan-body operation More... | |
final int | minimalArgumentNumber () |
minimum number of arguments More... | |
Public Member Functions inherited from org.lightjason.agentspeak.action.builtin.IBuiltinAction | |
final IPath | name () |
returns the name with path of the action More... | |
Public Member Functions inherited from org.lightjason.agentspeak.action.IBaseAction | |
final boolean | equals (final Object p_object) |
final int | hashCode () |
final String | toString () |
Public Member Functions inherited from org.lightjason.agentspeak.action.IAction | |
default Stream< IVariable<?> > | variables () |
returns a stream with all used variables More... | |
Static Private Member Functions | |
static boolean | encrypt ( @Nonnull final EAlgorithm p_algorithm, @Nonnull final Key p_key, @Nonnull final Serializable p_dataset, @Nonnull final List< ITerm > p_return) |
encrypts a datatset More... | |
Static Private Attributes | |
static final long | serialVersionUID = 5791747611724910332L |
serial id More... | |
Additional Inherited Members | |
Public Attributes inherited from org.lightjason.agentspeak.action.IAction | |
long | serialVersionUID = -6374480398439703170L |
serial id More... | |
Protected Member Functions inherited from org.lightjason.agentspeak.action.builtin.IBuiltinAction | |
IBuiltinAction () | |
ctor More... | |
IBuiltinAction (final int p_length) | |
ctor More... | |
Static Protected Attributes inherited from org.lightjason.agentspeak.action.builtin.IBuiltinAction | |
static final Logger | LOGGER = CCommon.logger( IBuiltinAction.class ) |
logger More... | |
Static Protected Attributes inherited from org.lightjason.agentspeak.action.IBaseAction | |
static final Logger | LOGGER = org.lightjason.agentspeak.common.CCommon.logger( IAction.class ) |
logger More... | |
Encrypts a set of datasets, which can be complex objects, the first argument of the action is the encrypting key and all other arguments are datasets, the action returns all encypted datasets and fails if one encryption fails or on a wrong algorithm
Definition at line 56 of file CEncrypt.java.
|
staticprivate |
p_algorithm | algorithm |
p_key | key |
p_dataset | dataset |
p_return | return argument |
Definition at line 104 of file CEncrypt.java.
References org.lightjason.agentspeak.language.CRawTerm< T >.from().
Referenced by org.lightjason.agentspeak.action.builtin.crypto.CEncrypt.execute().
final IFuzzyValue<Boolean> org.lightjason.agentspeak.action.builtin.crypto.CEncrypt.execute | ( | final boolean | p_parallel, |
@Nonnull final IContext | p_context, | ||
@Nonnull final List< ITerm > | p_argument, | ||
@Nonnull final List< ITerm > | p_return | ||
) |
p_parallel | parallel execution |
p_context | current execution context |
p_argument | parameter of the action |
p_return | return values |
Implements org.lightjason.agentspeak.language.execution.IExecution.
Definition at line 72 of file CEncrypt.java.
References org.lightjason.agentspeak.action.builtin.crypto.CEncrypt.encrypt(), org.lightjason.agentspeak.language.fuzzy.CFuzzyValue< T >.from(), and org.lightjason.agentspeak.action.builtin.crypto.EAlgorithm.from().
Referenced by org.lightjason.agentspeak.action.builtin.TestCActionCrypto.decryptexecutionerror(), and org.lightjason.agentspeak.action.builtin.TestCActionCrypto.encryptdecreypt().
final int org.lightjason.agentspeak.action.builtin.crypto.CEncrypt.minimalArgumentNumber | ( | ) |
Implements org.lightjason.agentspeak.action.IAction.
Definition at line 65 of file CEncrypt.java.
|
staticprivate |
Definition at line 61 of file CEncrypt.java.