|
||||||||||
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(javax.servlet.jsp.PageContext pageContext,
java.lang.String valueType,
java.lang.String value)
|
java.lang.String |
generatePersonCardMarkup(javax.servlet.jsp.PageContext pageContext,
java.lang.String valueType,
java.lang.String value,
boolean isActive)
|
java.lang.String |
generatePersonCardMarkup(javax.servlet.jsp.PageContext pageContext,
java.lang.String valueType,
java.lang.String value,
java.lang.String displayName,
boolean includeLotusTag)
|
java.lang.String |
generatePersonCardMarkup(javax.servlet.jsp.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)
|
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(javax.servlet.jsp.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(javax.servlet.jsp.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(java.lang.String valueType, java.lang.String value, java.lang.String displayName, boolean includeLotusTag)
valueType
- : "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(javax.servlet.jsp.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(javax.servlet.jsp.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 |