Class AccessControlMergedType.Access

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

    public static class AccessControlMergedType.Access
    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 anonymous complex type.

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

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="grantor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="permission" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="extradata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="group" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="collection" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" minOccurs="0"/>
             <element name="library" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" minOccurs="0"/>
             <element name="originalDisabledGrantor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="superUser" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="rank" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="matches" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" />
           <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="effectivePermission" type="{http://www.w3.org/2001/XMLSchema}string" />
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • grantor

        protected String grantor
      • permission

        protected String permission
      • extradata

        protected String extradata
      • group

        protected String group
      • collection

        protected String collection
      • library

        protected String library
      • originalDisabledGrantor

        protected List<String> originalDisabledGrantor
      • superUser

        protected Boolean superUser
      • rank

        protected int rank
      • matches

        protected Boolean matches
      • username

        protected String username
      • effectivePermission

        protected String effectivePermission
    • Constructor Detail

      • Access

        public Access()
    • Method Detail

      • getGrantor

        public String getGrantor()
        Gets the value of the grantor property.
        Returns:
        possible object is String
      • setGrantor

        public void setGrantor​(String value)
        Sets the value of the grantor property.
        Parameters:
        value - allowed object is String
      • isSetGrantor

        public boolean isSetGrantor()
      • getPermission

        public String getPermission()
        Gets the value of the permission property.
        Returns:
        possible object is String
      • setPermission

        public void setPermission​(String value)
        Sets the value of the permission property.
        Parameters:
        value - allowed object is String
      • isSetPermission

        public boolean isSetPermission()
      • getType

        public String getType()
        Gets the value of the type property.
        Returns:
        possible object is String
      • setType

        public void setType​(String value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is String
      • isSetType

        public boolean isSetType()
      • getExtradata

        public String getExtradata()
        Gets the value of the extradata property.
        Returns:
        possible object is String
      • setExtradata

        public void setExtradata​(String value)
        Sets the value of the extradata property.
        Parameters:
        value - allowed object is String
      • isSetExtradata

        public boolean isSetExtradata()
      • getGroup

        public String getGroup()
        Gets the value of the group property.
        Returns:
        possible object is String
      • setGroup

        public void setGroup​(String value)
        Sets the value of the group property.
        Parameters:
        value - allowed object is String
      • isSetGroup

        public boolean isSetGroup()
      • getCollection

        public String getCollection()
        Gets the value of the collection property.
        Returns:
        possible object is String
      • setCollection

        public void setCollection​(String value)
        Sets the value of the collection property.
        Parameters:
        value - allowed object is String
      • isSetCollection

        public boolean isSetCollection()
      • getLibrary

        public String getLibrary()
        Gets the value of the library property.
        Returns:
        possible object is String
      • setLibrary

        public void setLibrary​(String value)
        Sets the value of the library property.
        Parameters:
        value - allowed object is String
      • isSetLibrary

        public boolean isSetLibrary()
      • getOriginalDisabledGrantor

        public List<String> getOriginalDisabledGrantor()
        Gets the value of the originalDisabledGrantor 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 originalDisabledGrantor property.

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

            getOriginalDisabledGrantor().add(newItem);
         

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

      • isSetOriginalDisabledGrantor

        public boolean isSetOriginalDisabledGrantor()
      • unsetOriginalDisabledGrantor

        public void unsetOriginalDisabledGrantor()
      • isSuperUser

        public boolean isSuperUser()
        Gets the value of the superUser property.
        Returns:
        possible object is Boolean
      • setSuperUser

        public void setSuperUser​(boolean value)
        Sets the value of the superUser property.
        Parameters:
        value - allowed object is Boolean
      • isSetSuperUser

        public boolean isSetSuperUser()
      • unsetSuperUser

        public void unsetSuperUser()
      • getRank

        public int getRank()
        Gets the value of the rank property.
      • setRank

        public void setRank​(int value)
        Sets the value of the rank property.
      • isSetRank

        public boolean isSetRank()
      • isMatches

        public boolean isMatches()
        Gets the value of the matches property.
        Returns:
        possible object is Boolean
      • setMatches

        public void setMatches​(boolean value)
        Sets the value of the matches property.
        Parameters:
        value - allowed object is Boolean
      • isSetMatches

        public boolean isSetMatches()
      • unsetMatches

        public void unsetMatches()
      • 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()
      • 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()
      • getEffectivePermission

        public String getEffectivePermission()
        Gets the value of the effectivePermission property.
        Returns:
        possible object is String
      • setEffectivePermission

        public void setEffectivePermission​(String value)
        Sets the value of the effectivePermission property.
        Parameters:
        value - allowed object is String
      • isSetEffectivePermission

        public boolean isSetEffectivePermission()
      • 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
      • 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
      • 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