|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wm.app.tn.util.TNFixedData
com.wm.app.tn.profile.ExtendedProfileField
public class ExtendedProfileField
An ExtendedProfileField represents a single extended field in a partner profile.
ProfileFieldMetaData
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.wm.app.tn.util.TNFixedData |
---|
com.wm.app.tn.util.TNFixedData.TreeCursor |
Constructor Summary | |
---|---|
ExtendedProfileField()
Creates an empty ProfileField. |
|
ExtendedProfileField(java.lang.String partnerID,
ProfileFieldMetaData pfmd)
Constructs a value-less ExtendedProfileField for a Partner from a ProfileFieldMetaData. |
Method Summary | |
---|---|
static com.wm.data.IData |
create()
Creates an ExtendedProfileField. |
ProfileFieldMetaData |
getMetaData()
|
java.lang.String |
getName()
|
java.lang.String |
getPartnerDisplayName()
For INTERNAL use only |
java.lang.String |
getPartnerID()
|
java.lang.Object |
getValue()
|
java.lang.String[] |
isValid()
Validates the ExtendedProfileField. |
java.lang.String[] |
isValidLocal()
This is for client side use only |
void |
setMetaData(ProfileFieldMetaData pfmd)
Sets the metadata of the field |
void |
setPartnerDisplayName(java.lang.String partnerName)
For INTERNAL use only |
void |
setPartnerID(java.lang.String partnerID)
Assigns the field to a partner |
void |
setValue(java.lang.Object value)
Sets the value of the field |
Methods inherited from class com.wm.app.tn.util.TNFixedData |
---|
clone, dataSize, get, get, getCursor, getHashCursor, getIndexCursor, getKey, getSharedCursor, getTreeCursor, indexOf, merge, set, set, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ExtendedProfileField()
public ExtendedProfileField(java.lang.String partnerID, ProfileFieldMetaData pfmd)
ProfileFieldMetaData
Method Detail |
---|
public static com.wm.data.IData create()
public final java.lang.String getName()
public final java.lang.Object getValue()
getMetaData().getDatatype()
to discover what type to cast it to.public final java.lang.String getPartnerID()
public final ProfileFieldMetaData getMetaData()
public final java.lang.String getPartnerDisplayName()
public final void setPartnerID(java.lang.String partnerID)
public final void setValue(java.lang.Object value)
value
- the field's new valuepublic final void setMetaData(ProfileFieldMetaData pfmd)
pfmd
- the field's metadataProfileFieldMetaData
public final void setPartnerDisplayName(java.lang.String partnerName)
public final java.lang.String[] isValid()
null
.public final java.lang.String[] isValidLocal()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |