|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PersonCard
PersonCard is the main interface used to generate vcard markup for a person
This is available for cases where user is generating markup in java code, Where person card jsp tag can not be used Usgae is : PersonCard.getInstance().generatePersonCardMarkup ( valueType, value of the valueType, flag to show if the card should be in active or inactive mode Detail about valueType can be found from The supported types for valueType are: EMAIL LDAPDN WMMID Detail about this can be found at http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Integrating_the_Person_card_and_online_status_in_a_custom_portlet_exp8 value is depending on what valueType you have chosen flag by default this is true Writing Person Card using PersonCardOptions personCardOptions = new PersonCardOptions(PersonCardOptions.valueTypes.WMMID,"wpsadmin"); PersonCard.getInstance().generatePersonCardMarkup (personCardOptions); To set person card as inactive call personCardOptions.setIsActive(false); To set person card as active call personCardOptions.setIsActive(true); Tonot include lotusMeta span in person card personCardOptions.setIncludeLotusTag(false); To set your customized displayname personCardOptions.setDisplayName("dilip.sah.kumar"); Finally call PersonCard.getInstance().generatePersonCardMarkup (personCardOptions);
Field Summary | |
---|---|
static PersonCard |
INSTANCE
This is access method for generating vcard markup. |
Method Summary | |
---|---|
java.lang.String |
generatePersonCardMarkup(PageContext pageContext,
java.lang.String valueType,
java.lang.String value)
|
java.lang.String |
generatePersonCardMarkup(PageContext pageContext,
java.lang.String valueType,
java.lang.String value,
boolean isActive)
|
java.lang.String |
generatePersonCardMarkup(PageContext pageContext,
java.lang.String valueType,
java.lang.String value,
java.lang.String displayName,
boolean includeLotusTag)
|
java.lang.String |
generatePersonCardMarkup(PageContext pageContext,
java.lang.String valueType,
java.lang.String value,
java.lang.String displayName,
boolean includeLotusTag,
boolean isActive)
|
java.lang.String |
generatePersonCardMarkup(PersonCardOptions personCardOptions)
Use this method instead of its other variants which has been provided to maintain backward compatibility |
java.lang.String |
generatePersonCardMarkup(java.lang.String valueType,
java.lang.String value)
|
java.lang.String |
generatePersonCardMarkup(java.lang.String valueType,
java.lang.String value,
boolean isActive)
|
java.lang.String |
generatePersonCardMarkup(java.lang.String valueType,
java.lang.String value,
boolean includeLotusTag,
boolean isActive)
|
java.lang.String |
generatePersonCardMarkup(java.lang.String valueType,
java.lang.String value,
java.lang.String displayName,
boolean includeLotusTag,
boolean isActive)
|
Field Detail |
---|
static final PersonCard INSTANCE
Method Detail |
---|
java.lang.String generatePersonCardMarkup(PersonCardOptions personCardOptions) throws InvalidPersonCardOptions
personCardOptions
- : Use this class different member variable to set options for person card
InvalidPersonCardOptions
- , if any of value or valueType mentioned in personCardOptions is nulljava.lang.String generatePersonCardMarkup(java.lang.String valueType, java.lang.String value, boolean isActive)
valueType
- : "EMAIL","LDAPDN","WMMID"value
- : as per first parameterisActive
- : true for showing active card false to show inactive person
java.lang.String generatePersonCardMarkup(java.lang.String valueType, java.lang.String value, boolean includeLotusTag, boolean isActive)
valueType
- : "EMAIL","LDAPDN","WMMID"value
- : as per first parameterisActive
- : true for showing active card false to show inactive person
java.lang.String generatePersonCardMarkup(java.lang.String valueType, java.lang.String value)
valueType
- : "EMAIL","LDAPDN","WMMID"value
- : as per first parameter valueType
java.lang.String generatePersonCardMarkup(PageContext pageContext, java.lang.String valueType, java.lang.String value)
pageContext
- : PageContext objectvalueType
- : "EMAIL","LDAPDN","WMMID"value
- : as per first parameter valueType
java.lang.String generatePersonCardMarkup(PageContext pageContext, java.lang.String valueType, java.lang.String value, boolean isActive)
pageContext
- : PageContext objectvalueType
- : "EMAIL","LDAPDN","WMMID"value
- : as per first parameter valueTypeisActive
- : true for showing active card false to show inactive person
java.lang.String generatePersonCardMarkup(java.lang.String valueType, java.lang.String value, java.lang.String displayName, boolean includeLotusTag, boolean isActive)
valueType
- : "EMAIL","LDAPDN","WMMID"value
- : as per first parameterdisplayName
- : provide a string if you want to use your own value for displayName else a default mechanism will be usedincludeLotusTag
- : if true, span with class lotusMeta will be included in markup else it will be assumed that it is already being used in parent tagsisActive
- : true for showing active card false to show inactive person
java.lang.String generatePersonCardMarkup(PageContext pageContext, java.lang.String valueType, java.lang.String value, java.lang.String displayName, boolean includeLotusTag)
pageContext
- : PageContext objectvalueType
- : "EMAIL","LDAPDN","WMMID"value
- : as per first parameter valueTypedisplayName
- : provide a string if you want to use your own value for displayName else a default mechanism will be usedincludeLotusTag
- : if true, span with class lotusMeta will be included in markup else it will be assumed that it is already being used in parent tags
java.lang.String generatePersonCardMarkup(PageContext pageContext, java.lang.String valueType, java.lang.String value, java.lang.String displayName, boolean includeLotusTag, boolean isActive)
pageContext
- : PageContext objectvalueType
- : "EMAIL","LDAPDN","WMMID"value
- : as per first parameter valueTypedisplayName
- : provide a string if you want to use your own value for displayName else a default mechanism will be usedincludeLotusTag
- : if true, span with class lotusMeta will be included in markup else it will be assumed that it is already being used in parent tagsisActive
- : true for showing active card false to show inactive person
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |