package org.openntf.domino.graph2.builtin.identity; import org.openntf.domino.graph2.annotations.TypedProperty; import org.openntf.domino.graph2.builtin.Editor; import com.tinkerpop.frames.modules.typedgraph.TypeValue; @TypeValue("Person") public interface Person extends Name, Editor { @TypedProperty("FirstName") public String getFirstName(); @TypedProperty("FirstName") public void setFirstName(String firstName); @TypedProperty("LastName") public String getLastName(); @TypedProperty("LastName") public void setLastName(String lastName); @TypedProperty("FullName") public String[] getFullNames(); @TypedProperty("FullName") public void setFullNames(String[] fullName); @TypedProperty("Assistant") public String getAssistant(); @TypedProperty("Assistant") public void setAssistant(String assistant); @TypedProperty("CellPhoneNumber") public String getCellPhoneNumber(); @TypedProperty("CellPhoneNumber") public void setCellPhoneNumber(String cellnumber); @TypedProperty("City") public String getCity(); @TypedProperty("City") public void setCity(String city); @TypedProperty("ClientType") public String getClientType(); @TypedProperty("ClientType") public void setClientType(String clientType); @TypedProperty("Comment") public String getComment(); @TypedProperty("Comment") public void setComment(String comment); @TypedProperty("CompanyName") public String getCompanyName(); @TypedProperty("CompanyName") public void setCompanyName(String companyName); @TypedProperty("Manager") public String getManager(); @TypedProperty("Manager") public void setManager(String manager); @TypedProperty("Country") public String getCountry(); @TypedProperty("Country") public void setCountry(String country); @TypedProperty("Department") public String getDepartment(); @TypedProperty("Department") public void setDepartment(String department); @TypedProperty("EmployeeID") public String getEmployeeId(); @TypedProperty("EmployeeID") public void setEmployeeId(String employeeId); @TypedProperty("EmployeeNumber") public String getEmployeeNumber(); @TypedProperty("EmployeeNumber") public void setEmployeeNumber(String employeeNumber); @TypedProperty("EncryptIncomingMail") public boolean getEncryptIncomingMail(); @TypedProperty("EncryptIncomingMail") public void setEncryptIncomingMail(boolean encryptIncoming); @TypedProperty("HTTPPassword") public String getHttpPassword(); @TypedProperty("HTTPPassword") public void setHttpPassword(String password); @TypedProperty("HTTPPasswordForceChange") public boolean getHttpPasswordForceChange(); @TypedProperty("HTTPPasswordForceChange") public void setHttpPasswordForceChange(boolean forceChange); @TypedProperty("INetPublicKey") public String getInetPublicKey(); @TypedProperty("INetPublicKey") public void setInetPublicKey(String publicKey); @TypedProperty("InternetAddress") public String getInternetAddress(); @TypedProperty("InternetAddress") public void setInternetAddress(String internetAddress); @TypedProperty("JobTitle") public String getJobTitle(); @TypedProperty("JobTitle") public void setJobTitle(String jobTitle); @TypedProperty("Location") public String getLocation(); @TypedProperty("Location") public void setLocation(String location); @TypedProperty("MailAddress") public String getMailAddress(); @TypedProperty("MailAddress") public void setMailAddress(String mailAddress); @TypedProperty("MailDomain") public String getMailDomain(); @TypedProperty("MailDomain") public void setMailDomain(String mailDomain); @TypedProperty("MailFile") public String getMailFile(); @TypedProperty("MailFile") public void setMailFile(String mailFile); @TypedProperty("MailServer") public String getMailServer(); @TypedProperty("MailServer") public void setMailServer(String mailServer); @TypedProperty("MailSystem") public String getMailSystem(); @TypedProperty("MailSystem") public void setMailSystem(String mailSystem); @TypedProperty("MiddleInitial") public String getMiddleInitial(); @TypedProperty("MiddleInitial") public void setMiddleInitial(String initial); @TypedProperty("OfficePhoneNumber") public String getOfficePhoneNumber(); @TypedProperty("OfficePhoneNumber") public void setOfficePhoneNumber(String officePhone); @TypedProperty("Owner") public String getOwner(); @TypedProperty("Owner") public void setOwner(String owner); @TypedProperty("PhoneNumber") public String getPhoneNumber(); @TypedProperty("PhoneNumber") public void setPhoneNumber(String phoneNumber); @TypedProperty("PasswordChangeInterval") public int getPasswordChangeInterval(); @TypedProperty("PasswordChangeInterval") public void setPasswordChangeInterval(int changeInterval); @TypedProperty("PasswordGracePeriod") public int getPasswordGracePeriod(); @TypedProperty("PasswordGracePeriod") public void setPasswordGracePeriod(int gracePeriod); @TypedProperty("PhotoURL") public String getPhotoUrl(); @TypedProperty("PhotoURL") public void setPhotoUrl(String url); //TODO NTF this should be a relationship, not a property @TypedProperty("Policy") public String getPolicy(); @TypedProperty("Policy") public void setPolicy(String policy); //TODO NTF this should be a relationship, not a property @TypedProperty("Profiles") public String getProfiles(); @TypedProperty("Profiles") public void setProfiles(String profiles); @TypedProperty("PostalAddress") public String getPostalAddress(); @TypedProperty("PostalAddress") public void setPostalAddress(String postalAddress); @TypedProperty("PublicKey") public String getPublicKey(); @TypedProperty("PublicKey") public void setPublicKey(String publicKey); @TypedProperty("roomNumber") public String getRoomNumber(); @TypedProperty("roomNumber") public void setRoomNumber(String roomNumber); @TypedProperty("SametimeServer") public String getSametimeServer(); @TypedProperty("SametimeServer") public void setSametimeServer(String sametimeServer); @TypedProperty("ShortName") public String getShortName(); @TypedProperty("ShortName") public void setShortName(String shortName); @TypedProperty("State") public String getState(); @TypedProperty("State") public void setState(String state); @TypedProperty("Street") public String getStreet(); @TypedProperty("Street") public void setStreet(String street); @TypedProperty("StreetAddress") public String getStreetAddress(); @TypedProperty("StreetAddress") public void setStreetAddress(String streetAddress); @TypedProperty("Suffix") public String getSuffix(); @TypedProperty("Suffix") public void setSuffix(String suffix); @TypedProperty("Title") public String getTitle(); @TypedProperty("Title") public void setTitle(String title); @TypedProperty("WebSite") public String getWebSite(); @TypedProperty("WebSite") public void setWebSite(String website); @TypedProperty("ZIP") public String getZip(); @TypedProperty("ZIP") public void setZip(String ZIP); }