Class UserType

  • All Implemented Interfaces:
    Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    public class UserType
    extends Object
    implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    Java class for UserType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="UserType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="loc" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
             <element name="userName" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="realName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="alias" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
             <element name="password" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="salt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="groupList" type="{http://xml.vidispine.com/schema/vidispine}GroupListType" minOccurs="0"/>
             <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}SimpleMetadataType" minOccurs="0"/>
             <element name="origin" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           </sequence>
           <attribute name="disabled" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="accessPreserved" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="remove" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • UserType

        public UserType()
    • Method Detail

      • getId

        public String getId()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setId

        public void setId​(String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String
      • isSetId

        public boolean isSetId()
      • getLoc

        public String getLoc()
        Gets the value of the loc property.
        Returns:
        possible object is String
      • setLoc

        public void setLoc​(String value)
        Sets the value of the loc property.
        Parameters:
        value - allowed object is String
      • isSetLoc

        public boolean isSetLoc()
      • getUserName

        public String getUserName()
        Gets the value of the userName property.
        Returns:
        possible object is String
      • setUserName

        public void setUserName​(String value)
        Sets the value of the userName property.
        Parameters:
        value - allowed object is String
      • isSetUserName

        public boolean isSetUserName()
      • getRealName

        public String getRealName()
        Gets the value of the realName property.
        Returns:
        possible object is String
      • setRealName

        public void setRealName​(String value)
        Sets the value of the realName property.
        Parameters:
        value - allowed object is String
      • isSetRealName

        public boolean isSetRealName()
      • getAlias

        public List<String> getAlias()
        Gets the value of the alias property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the alias property.

        For example, to add a new item, do as follows:

            getAlias().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • isSetAlias

        public boolean isSetAlias()
      • unsetAlias

        public void unsetAlias()
      • getPassword

        public String getPassword()
        Gets the value of the password property.
        Returns:
        possible object is String
      • setPassword

        public void setPassword​(String value)
        Sets the value of the password property.
        Parameters:
        value - allowed object is String
      • isSetPassword

        public boolean isSetPassword()
      • getSalt

        public String getSalt()
        Gets the value of the salt property.
        Returns:
        possible object is String
      • setSalt

        public void setSalt​(String value)
        Sets the value of the salt property.
        Parameters:
        value - allowed object is String
      • isSetSalt

        public boolean isSetSalt()
      • getGroupList

        public GroupListType getGroupList()
        Gets the value of the groupList property.
        Returns:
        possible object is GroupListType
      • setGroupList

        public void setGroupList​(GroupListType value)
        Sets the value of the groupList property.
        Parameters:
        value - allowed object is GroupListType
      • isSetGroupList

        public boolean isSetGroupList()
      • isSetMetadata

        public boolean isSetMetadata()
      • getOrigin

        public String getOrigin()
        Gets the value of the origin property.
        Returns:
        possible object is String
      • setOrigin

        public void setOrigin​(String value)
        Sets the value of the origin property.
        Parameters:
        value - allowed object is String
      • isSetOrigin

        public boolean isSetOrigin()
      • isDisabled

        public boolean isDisabled()
        Gets the value of the disabled property.
        Returns:
        possible object is Boolean
      • setDisabled

        public void setDisabled​(boolean value)
        Sets the value of the disabled property.
        Parameters:
        value - allowed object is Boolean
      • isSetDisabled

        public boolean isSetDisabled()
      • unsetDisabled

        public void unsetDisabled()
      • isAccessPreserved

        public boolean isAccessPreserved()
        Gets the value of the accessPreserved property.
        Returns:
        possible object is Boolean
      • setAccessPreserved

        public void setAccessPreserved​(boolean value)
        Sets the value of the accessPreserved property.
        Parameters:
        value - allowed object is Boolean
      • isSetAccessPreserved

        public boolean isSetAccessPreserved()
      • unsetAccessPreserved

        public void unsetAccessPreserved()
      • isRemove

        public boolean isRemove()
        Gets the value of the remove property.
        Returns:
        possible object is Boolean
      • setRemove

        public void setRemove​(boolean value)
        Sets the value of the remove property.
        Parameters:
        value - allowed object is Boolean
      • isSetRemove

        public boolean isSetRemove()
      • unsetRemove

        public void unsetRemove()
      • copyTo

        public Object copyTo​(Object target)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
      • copyTo

        public Object copyTo​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                             Object target,
                             org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
      • createNewInstance

        public Object createNewInstance()
        Specified by:
        createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
      • withDisabled

        public UserType withDisabled​(boolean value)
      • withAccessPreserved

        public UserType withAccessPreserved​(boolean value)
      • withRemove

        public UserType withRemove​(boolean value)
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals2
      • visit

        public UserType visit​(com.kscs.util.jaxb.PropertyVisitor _visitor_)
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object