public class MendixHashString extends com.mendix.core.objectmanagement.MendixObjectMemberImpl<String>
IMendixObjectMember.MemberState, IMendixObjectMember.MemberValueState| Constructor and Description | 
|---|
MendixHashString(IMetaPrimitive primitive)  | 
MendixHashString(String name)  | 
MendixHashString(String name,
                boolean isVirtual,
                String virtualActionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object o)  | 
String | 
getUnhashedValue(IContext context)  | 
String | 
getValueFromString(String s)
Get value for this ObjectMember from a String 
 | 
int | 
hashCode()  | 
boolean | 
isEmpty()  | 
void | 
setHash(IContext context,
       String hashedValue)
Set already hashed value 
 | 
void | 
setInitialHash(String hashedValue)  | 
void | 
setInitialValue(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,
        String unhashed)  | 
void | 
setValue(IContext context,
        String unhashed,
        boolean performValidation)
Use  
setValue instead as this is for internal use. | 
boolean | 
verifyValue(IContext context,
           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, setMemberValueState, setOriginalValue, setParentObject, setReadAccess, setState, setVirtual, setVirtualCaller, setWriteAccess, toString, toStringpublic MendixHashString(String name)
public MendixHashString(IMetaPrimitive primitive)
public void setInitialValue(String unhashed)
com.mendix.core.objectmanagement.MendixObjectMemberpublic void setValue(IContext context, String unhashed)
setValue in interface com.mendix.core.objectmanagement.MendixObjectMember<String>setValue in interface IMendixObjectMember<String>setValue in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<String>unhashed - the value to setpublic void setValue(IContext context, String unhashed, boolean performValidation)
IMendixObjectMembersetValue instead as this is for internal use.setValue in interface com.mendix.core.objectmanagement.MendixObjectMember<String>setValue in interface IMendixObjectMember<String>setValue in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<String>unhashed - the value to setperformValidation - to set if the data validation should be performed.public void setInitialHash(String hashedValue)
public boolean verifyValue(IContext context, String unhashedValue)
public String getValueFromString(String s)
IMendixObjectMemberpublic boolean isEmpty()
public void setIsEmpty(boolean isEmpty)
public boolean equals(Object o)
equals in interface com.mendix.core.objectmanagement.MendixObjectMember<String>equals in interface IMendixObjectMember<String>equals in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<String>public int hashCode()
hashCode in interface com.mendix.core.objectmanagement.MendixObjectMember<String>hashCode in interface IMendixObjectMember<String>hashCode in class com.mendix.core.objectmanagement.MendixObjectMemberImpl<String>