public class MendixHashString
extends com.mendix.core.objectmanagement.MendixObjectMemberImpl<java.lang.String>
IMendixObjectMember.MemberState, IMendixObjectMember.MemberValueState
Constructor and Description |
---|
MendixHashString(IMetaPrimitive primitive) |
MendixHashString(java.lang.String name) |
MendixHashString(java.lang.String name,
boolean isVirtual,
java.lang.String virtualActionName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getUnhashedValue(IContext context) |
java.lang.String |
getValueFromString(java.lang.String s)
Get value for this ObjectMember from a String
|
int |
hashCode() |
boolean |
isEmpty() |
void |
setHash(IContext context,
java.lang.String hashedValue)
Set already hashed value
|
void |
setInitialHash(java.lang.String hashedValue) |
void |
setInitialValue(java.lang.String unhashed)
Only for use by SchemeManager while loading default member values from ModelerAPI and
loading data from DataRow into MendixObject
|
void |
setIsEmpty(boolean isEmpty) |
void |
setValue(IContext context,
java.lang.String unhashed) |
void |
setValue(IContext context,
java.lang.String unhashed,
boolean performValidation)
Use
setValue instead as this is for internal use. |
boolean |
verifyValue(IContext context,
java.lang.String unhashedValue)
Verify a hash value
|
checkReadAccess, checkWriteAccess, clone, getComponent, getMemberValueState, getMxObject, getName, getOriginalValue, getState, getValue, getVirtualCaller, hasReadAccess, hasWriteAccess, isVirtual, overrideReadAccess, overrideWriteAccess, parseInitialValueFromString, parseValueFromString, parseValueFromString, parseValueToString, rollback, setMemberValueState, setOriginalValue, setParentObject, setReadAccess, setState, setVirtual, setVirtualCaller, setWriteAccess, toString, toString
public MendixHashString(java.lang.String name)
public MendixHashString(java.lang.String name, boolean isVirtual, java.lang.String virtualActionName)
public MendixHashString(IMetaPrimitive primitive)
public void setInitialValue(java.lang.String unhashed)
com.mendix.core.objectmanagement.MendixObjectMember
setInitialValue
in interface com.mendix.core.objectmanagement.MendixObjectMember<java.lang.String>
setInitialValue
in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<java.lang.String>
public void setValue(IContext context, java.lang.String unhashed)
setValue
in interface com.mendix.core.objectmanagement.MendixObjectMember<java.lang.String>
setValue
in interface IMendixObjectMember<java.lang.String>
setValue
in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<java.lang.String>
unhashed
- the value to setpublic void setValue(IContext context, java.lang.String unhashed, boolean performValidation)
IMendixObjectMember
setValue
instead as this is for internal use.setValue
in interface com.mendix.core.objectmanagement.MendixObjectMember<java.lang.String>
setValue
in interface IMendixObjectMember<java.lang.String>
setValue
in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<java.lang.String>
unhashed
- the value to setperformValidation
- to set if the data validation should be performed.public void setInitialHash(java.lang.String hashedValue)
public void setHash(IContext context, java.lang.String hashedValue)
public boolean verifyValue(IContext context, java.lang.String unhashedValue)
public java.lang.String getValueFromString(java.lang.String s)
IMendixObjectMember
public java.lang.String getUnhashedValue(IContext context)
public boolean isEmpty()
public void setIsEmpty(boolean isEmpty)
public boolean equals(java.lang.Object o)
equals
in interface com.mendix.core.objectmanagement.MendixObjectMember<java.lang.String>
equals
in interface IMendixObjectMember<java.lang.String>
equals
in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<java.lang.String>
public int hashCode()
hashCode
in interface com.mendix.core.objectmanagement.MendixObjectMember<java.lang.String>
hashCode
in interface IMendixObjectMember<java.lang.String>
hashCode
in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<java.lang.String>