|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ContactAttributeMetaData
ContactAttributeMetaData is a facility for application to add new information in Contact (customer data) for specific purposes. ContactAttributeMetaData is defined in the Configuration Layer in the Business Attributes/Contact Attributes enumerator folder.
ContactManager| Nested Class Summary | |
|---|---|
static class |
ContactAttributeMetaData.Type
Constants that describe the possible types of ContactAttributeMetaData. |
| Nested classes/interfaces inherited from interface com.genesyslab.ail.IdObject |
|---|
IdObject.ObjectType |
| Method Summary | |
|---|---|
ContactAttributeValue |
createValue(byte[] aValue)
Returns a binary-typed contact attribute value for this ContactAttributeMetaData as a ContactAttributeValue
for byte array value according to the type. |
ContactAttributeValue |
createValue(java.util.Date aValue)
Returns a date-typed contact attribute value for this ContactAttributeMetaData as a ContactAttributeValue
for Date value according to the type. |
ContactAttributeValue |
createValue(java.lang.String aValue)
Returns a string-typed contact attribute value for this ContactAttributeMetaData as a ContactAttributeValue
for String value according to the type. |
java.lang.String |
getDisplayName()
Returns the display name of this ContactAttributeMetaData as a String. |
java.lang.String |
getFormat()
Returns the format of this attribute ContactAttributeMetaData as a String. |
java.util.Date |
getModifiedDate()
Returns the modified date of this attribute ContactAttributeMetaData as a Date. |
java.lang.String |
getName()
Returns the name of this ContactAttributeMetaData as a String. |
java.util.Collection |
getPredefinedValues()
Returns a Collection of predefined contact attribute values or null for this
ContactAttributeMetaData as a Collection of
ContactAttributeValue. |
ContactAttributeMetaData.Type |
getType()
Returns the type of this ContactAttributeMetaData as a Type. |
boolean |
isActive()
Returns the active status of this ContactAttributeMetaData as a boolean. |
boolean |
isCaseSensitive()
Returns the case sensitive status of this ContactAttributeMetaData as a boolean. |
boolean |
isSearchable()
Returns the searchability of this ContactAttributeMetaData as a boolean. |
boolean |
isSortable()
Returns the sortability of this ContactAttributeMetaData as a boolean. |
| Methods inherited from interface com.genesyslab.ail.IdObject |
|---|
getId, getObjectType |
| Method Detail |
|---|
java.lang.String getName()
ContactAttributeMetaData as a String.
String.ContactAttributeMetaData.Type getType()
ContactAttributeMetaData as a Type.
Type.boolean isSearchable()
ContactAttributeMetaData as a boolean.
boolean, true if searchable.boolean isSortable()
ContactAttributeMetaData as a boolean.
boolean, true if sortable.java.lang.String getDisplayName()
ContactAttributeMetaData as a String.
String.boolean isActive()
ContactAttributeMetaData as a boolean.
boolean, true if active.boolean isCaseSensitive()
ContactAttributeMetaData as a boolean.
boolean, true if case sensitive.java.lang.String getFormat()
ContactAttributeMetaData as a String.
String.java.util.Date getModifiedDate()
ContactAttributeMetaData as a Date.
Date.
ContactAttributeValue createValue(java.lang.String aValue)
throws RequestFailedException
ContactAttributeMetaData as a ContactAttributeValue
for String value according to the type.
aValue - a String value.
ContactAttributeValue.
RequestFailedException - if request cannot proceed.
ContactAttributeValue createValue(java.util.Date aValue)
throws RequestFailedException
ContactAttributeMetaData as a ContactAttributeValue
for Date value according to the type.
aValue - a Date value.
ContactAttributeValue.
RequestFailedException - if request cannot proceed.
ContactAttributeValue createValue(byte[] aValue)
throws RequestFailedException
ContactAttributeMetaData as a ContactAttributeValue
for byte array value according to the type.
aValue - a byte array value.
ContactAttributeValue.
RequestFailedException - if request cannot proceed.java.util.Collection getPredefinedValues()
Collection of predefined contact attribute values or null for this
ContactAttributeMetaData as a Collection of
ContactAttributeValue.
For example: Title ContactAttributeMetaData returns a Collection
of 3 ContactAttributeValues with: "M", "Mme", "Mlle".
ContactAttributeValue
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||