I won't waste your time with any introductory drivel -- if you want that, you can read the other post. Let's get right into the code.
Plumtree.Remote.PRC.Search.IntrinsicPortalField.cs:
using System;
using com.plumtree.remote.prc.search.xp;
using com.plumtree.remote.prc.search;namespace Plumtree.Remote.PRC.Search
{
public class IntrinsicPortalField : Field
{
private IntrinsicPortalField(IntrinsicXPPortalField xpField) : base(xpField)
{
;
}public static readonly IntrinsicPortalField EMAIL_ADDRESS = new
IntrinsicPortalField(IntrinsicXPPortalField.forID(26));
}
}
com.plumtree.remote.prc.search.xp.IntrinsicXPPortalField.cs:
using System;namespace com.plumtree.remote.prc.search.xp
{
public class IntrinsicXPPortalField : XPField
{
private IntrinsicXPPortalField(String name, bool isSearchable, bool isRetrievable) :
base(name, isSearchable, isRetrievable)
{
;
}public static IntrinsicXPPortalField forID(int propertyId)
{
return new IntrinsicXPPortalField("ptportal.propertyid." + propertyId, true, true);
}
}
}
Enjoy!