Package omero.model

Class _PermissionsTie

    • Constructor Detail

      • _PermissionsTie

        public _PermissionsTie()
    • Method Detail

      • ice_delegate

        public java.lang.Object ice_delegate()
        Specified by:
        ice_delegate in interface Ice.TieBase
      • ice_delegate

        public void ice_delegate​(java.lang.Object delegate)
        Specified by:
        ice_delegate in interface Ice.TieBase
      • equals

        public boolean equals​(java.lang.Object rhs)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • canAnnotate

        public boolean canAnnotate​(Ice.Current __current)
        Description copied from interface: _PermissionsOperations
        Whether the current user has permissions for annotating this object. The fact that the user has this object in hand already identifies that it's readable.
        Specified by:
        canAnnotate in interface _PermissionsOperations
        Parameters:
        __current - The Current object for the invocation.
      • canChgrp

        public boolean canChgrp​(Ice.Current __current)
        Description copied from interface: _PermissionsOperations
        Whether the current user has the ""chgrp"" permissions for this object. This allows them to move it to a different group. The fact that the user has this object in hand already identifies that it's readable.
        Specified by:
        canChgrp in interface _PermissionsOperations
        Parameters:
        __current - The Current object for the invocation.
      • canChown

        public boolean canChown​(Ice.Current __current)
        Description copied from interface: _PermissionsOperations
        Whether the current user has the ""chown"" permissions for this object. This allows them to give it to a different user. The fact that the user has this object in hand already identifies that it's readable.
        Specified by:
        canChown in interface _PermissionsOperations
        Parameters:
        __current - The Current object for the invocation.
      • canDelete

        public boolean canDelete​(Ice.Current __current)
        Description copied from interface: _PermissionsOperations
        Whether the current user has the ""delete"" permissions for this object. The fact that the user has this object in hand already identifies that it's readable.
        Specified by:
        canDelete in interface _PermissionsOperations
        Parameters:
        __current - The Current object for the invocation.
      • canEdit

        public boolean canEdit​(Ice.Current __current)
        Description copied from interface: _PermissionsOperations
        Whether the current user has the ""edit"" permissions for this object. This includes changing the values of the object. The fact that the user has this object in hand already identifies that it's readable.
        Specified by:
        canEdit in interface _PermissionsOperations
        Parameters:
        __current - The Current object for the invocation.
      • canLink

        public boolean canLink​(Ice.Current __current)
        Description copied from interface: _PermissionsOperations
        Whether the current user has the ""link"" permissions for this object. This includes adding it to data graphs. The fact that the user has this object in hand already identifies that it's readable.
        Specified by:
        canLink in interface _PermissionsOperations
        Parameters:
        __current - The Current object for the invocation.
      • isDisallow

        public boolean isDisallow​(int restriction,
                                  Ice.Current __current)
        Description copied from interface: _PermissionsOperations
        The basis for the other canX() methods. If the restriction at the given offset in the restriction array is true, then this method returns true (otherwise false) and the canX() methods return the opposite, i.e. isDisallow(ANNOTATERESTRICTION) == ! canAnnotate()
        Specified by:
        isDisallow in interface _PermissionsOperations
        __current - The Current object for the invocation.
      • isRestricted

        public boolean isRestricted​(java.lang.String restriction,
                                    Ice.Current __current)
        Description copied from interface: _PermissionsOperations
        Returns true if the given argument is present in the extendedRestrictions set. This implies that some service-specific behavior is disallowed.
        Specified by:
        isRestricted in interface _PermissionsOperations
        __current - The Current object for the invocation.