All Downloads are FREE. Search and download functionalities are using the official Maven repository.

quickstart.pojo.model.Person Maven / Gradle / Ivy

The newest version!
package quickstart.pojo.model;


import java.util.Date;
import quickstart.pojo.model.Organization;
import quickstart.pojo.model.Party;

/**
 * Derived from enum plasma.test.model.humanresources.Person
 * 

* Generated interface representing the domain model entity Person. This SDO interface directly reflects the * class (single or multiple) inheritance lattice of the source domain model(s) and is part of namespace http://plasma-test/humanresources defined within the Configuration. * *

* Data Store Mapping: * Corresponds to the physical data store entity PERSON. *

* * @see quickstart.pojo.model.Organization Organization * @see quickstart.pojo.model.Party Party */ public interface Person extends Party { /** The SDO namespace URI associated with the Type for this class. */ public static final String NAMESPACE_URI = "http://plasma-test/humanresources"; /** The entity or Type logical name associated with this class. */ public static final String TYPE_NAME_PERSON = "Person"; /** * Returns true if the firstName property is set. *

* Property Definition: * See {@link #getFirstName() getFirstName} or {@link #setFirstName(String value) setFirstName(...)} for a definition of property firstName * @return true if the firstName property is set. */ public boolean isSetFirstName(); /** * Unsets the firstName property, the value * of the property of the object being set to the property's * default value. The property will no longer be * considered set. *

* Property Definition: * See {@link #getFirstName() getFirstName} or {@link #setFirstName(String value) setFirstName(...)} for a definition of property firstName */ public void unsetFirstName(); /** * Returns the value of the firstName property. *

* Property Definition: * Derived from field firstName * @return the value of the firstName property. */ public String getFirstName(); /** * Sets the value of the firstName property to the given value. *

* Property Definition: * Derived from field firstName *

* Value Constraints:
	 *     maxLength: 36
*/ public void setFirstName(String value); /** * Returns true if the lastName property is set. *

* Property Definition: * See {@link #getLastName() getLastName} or {@link #setLastName(String value) setLastName(...)} for a definition of property lastName * @return true if the lastName property is set. */ public boolean isSetLastName(); /** * Unsets the lastName property, the value * of the property of the object being set to the property's * default value. The property will no longer be * considered set. *

* Property Definition: * See {@link #getLastName() getLastName} or {@link #setLastName(String value) setLastName(...)} for a definition of property lastName */ public void unsetLastName(); /** * Returns the value of the lastName property. *

* Property Definition: * Derived from field lastName * @return the value of the lastName property. */ public String getLastName(); /** * Sets the value of the lastName property to the given value. *

* Property Definition: * Derived from field lastName *

* Value Constraints:
	 *     maxLength: 36
*/ public void setLastName(String value); /** * Returns true if the age property is set. *

* Property Definition: * See {@link #getAge() getAge} or {@link #setAge(int value) setAge(...)} for a definition of property age * @return true if the age property is set. */ public boolean isSetAge(); /** * Unsets the age property, the value * of the property of the object being set to the property's * default value. The property will no longer be * considered set. *

* Property Definition: * See {@link #getAge() getAge} or {@link #setAge(int value) setAge(...)} for a definition of property age */ public void unsetAge(); /** * Returns the value of the age property. *

* Property Definition: * Derived from field age * @return the value of the age property. */ public int getAge(); /** * Sets the value of the age property to the given value. *

* Property Definition: * Derived from field age *

* Value Constraints:

	 */
	public void setAge(int value);


	/**
	 * Returns true if the dateOfBirth property is set.
	 * 

* Property Definition: * See {@link #getDateOfBirth() getDateOfBirth} or {@link #setDateOfBirth(Date value) setDateOfBirth(...)} for a definition of property dateOfBirth * @return true if the dateOfBirth property is set. */ public boolean isSetDateOfBirth(); /** * Unsets the dateOfBirth property, the value * of the property of the object being set to the property's * default value. The property will no longer be * considered set. *

* Property Definition: * See {@link #getDateOfBirth() getDateOfBirth} or {@link #setDateOfBirth(Date value) setDateOfBirth(...)} for a definition of property dateOfBirth */ public void unsetDateOfBirth(); /** * Returns the value of the dateOfBirth property. *

* Property Definition: * Derived from field dateOfBirth * @return the value of the dateOfBirth property. */ public Date getDateOfBirth(); /** * Sets the value of the dateOfBirth property to the given value. *

* Property Definition: * Derived from field dateOfBirth */ public void setDateOfBirth(Date value); /** * Returns true if the profileImageEmbed property is set. *

* Property Definition: * See {@link #getProfileImageEmbed() getProfileImageEmbed} or {@link #setProfileImageEmbed(double[] value) setProfileImageEmbed(...)} for a definition of property profileImageEmbed * @return true if the profileImageEmbed property is set. */ public boolean isSetProfileImageEmbed(); /** * Unsets the profileImageEmbed property, clearing the underlying collection. The property will no longer be * considered set. *

* Property Definition: * See {@link #getProfileImageEmbed() getProfileImageEmbed} or {@link #setProfileImageEmbed(double[] value) setProfileImageEmbed(...)} for a definition of property profileImageEmbed */ public void unsetProfileImageEmbed(); /** * Returns an array of double set for the object's multi-valued property profileImageEmbed. *

* Property Definition: * Derived from field profileImageEmbed * @return an array of double set for the object's multi-valued property profileImageEmbed. */ public double[] getProfileImageEmbed(); /** * Returns the double set for the object's multi-valued property profileImageEmbed based on the given index. *

* Property Definition: * See {@link #getProfileImageEmbed() getProfileImageEmbed} or {@link #setProfileImageEmbed(double[] value) setProfileImageEmbed(...)} for a definition of property profileImageEmbed * @param idx the index * @return the double set for the object's multi-valued property profileImageEmbed based on the given index. */ public double getProfileImageEmbed(int idx); /** * Returns a count for multi-valued property profileImageEmbed. *

* Property Definition: * See {@link #getProfileImageEmbed() getProfileImageEmbed} or {@link #setProfileImageEmbed(double[] value) setProfileImageEmbed(...)} for a definition of property profileImageEmbed * @return a count for multi-valued property profileImageEmbed. */ public int getProfileImageEmbedCount(); /** * Sets the given array of Type double for the object's multi-valued property profileImageEmbed. *

* Property Definition: * Derived from field profileImageEmbed * @param value the array value */ public void setProfileImageEmbed(double[] value); /** * Adds the given value of Type double for the object's multi-valued property profileImageEmbed. *

* Property Definition: * See {@link #getProfileImageEmbed() getProfileImageEmbed} or {@link #setProfileImageEmbed(double[] value) setProfileImageEmbed(...)} for a definition of property profileImageEmbed * @param value the value to add */ public void addProfileImageEmbed(double value); /** * Removes the given value of Type double for the object's multi-valued property profileImageEmbed. *

* Property Definition: * See {@link #getProfileImageEmbed() getProfileImageEmbed} or {@link #setProfileImageEmbed(double[] value) setProfileImageEmbed(...)} for a definition of property profileImageEmbed * @param value the value to remove */ public void removeProfileImageEmbed(double value); /** * Returns true if the employer property is set. *

* Property Definition: * See {@link #getEmployer() getEmployer} or {@link #setEmployer(Organization value) setEmployer(...)} for a definition of property employer * @return true if the employer property is set. */ public boolean isSetEmployer(); /** * Unsets the employer property, the value * of the property of the object being set to the property's * default value. The property will no longer be * considered set. *

* Property Definition: * See {@link #getEmployer() getEmployer} or {@link #setEmployer(Organization value) setEmployer(...)} for a definition of property employer */ public void unsetEmployer(); /** * Creates and returns a new instance of Type {@link Organization} automatically establishing a containment relationship through the object's reference property, employer. *

* Property Definition: * See {@link #getEmployer() getEmployer} or {@link #setEmployer(Organization value) setEmployer(...)} for a definition of property employer * @return a new instance of Type {@link Organization} automatically establishing a containment relationship through the object's reference property employer. */ public Organization createEmployer(); /** * Returns the value of the employer property. *

* Property Definition: * Derived from field employer * @return the value of the employer property. */ public Organization getEmployer(); /** * Sets the value of the employer property to the given value. *

* Property Definition: * Derived from field employer */ public void setEmployer(Organization value); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy