com.ibm.itim.dataservices.model.domain

Class ExtendedPerson

  • All Implemented Interfaces:
    ProtectedObject, com.ibm.itim.util.Sortable, com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable


    public class ExtendedPerson
    extends Person
    This class extends Person class with ownership type information. The ownership type information can be used when the person adopts an orphan account. If the ownership type is not set, it implies OwnershipType.INDIVIDUAL.
    See Also:
    Serialized Form
    • Constructor Detail

      • ExtendedPerson

        public ExtendedPerson(Person person)
        Constructor.
        Parameters:
        person - The Person object
      • ExtendedPerson

        public ExtendedPerson(Person person,
                              java.lang.String ownershipType)
        Constructor.
        Parameters:
        person - The Person object
        ownershipType - The String value of the ownership type. The value has to be one of the configured ownership types in the system.
    • Method Detail

      • getOwnershipType

        public java.lang.String getOwnershipType()
        Returns:
        the ownership type.
      • setOwnershipType

        public void setOwnershipType(java.lang.String ownershipType)
        Set the value for the ownership type property.
        Parameters:
        ownershipType - The String value of ownership type. The value has to be one of the configured ownership types in the system.