@Override
public List<AttributeInterface> getSearcheableAttributes() {
List<AttributeInterface> searcheableAttributes = new ArrayList<AttributeInterface>();
IUserProfile defaultProfile = this.getUserProfileManager().getDefaultProfileType();
defaultProfile.disableAttributes(JpaddressbookSystemConstants.ATTRIBUTE_DISABLING_CODE_ON_MANAGE_CONTACT);
List<AttributeInterface> contentAttributes = defaultProfile.getAttributeList();
for (int i=0; i<contentAttributes.size(); i++) {
AttributeInterface attribute = contentAttributes.get(i);
if (attribute.isActive() && attribute.isSearcheable()) {
searcheableAttributes.add(attribute);