Class ScopeAdapter

    • Method Detail

      • getDelegateForUpdate

        public Scope getDelegateForUpdate()
        Description copied from interface: CachedModel
        Invalidates the cache for this model and returns a delegate that represents the actual data provider
        Specified by:
        getDelegateForUpdate in interface CachedModel<Scope>
        Returns:
      • invalidateFlag

        protected void invalidateFlag()
      • getCacheTimestamp

        public long getCacheTimestamp()
        Description copied from interface: CachedModel
        When was the model was loaded from database.
        Specified by:
        getCacheTimestamp in interface CachedModel<Scope>
        Returns:
      • isUpdated

        protected boolean isUpdated()
      • getId

        public String getId()
        Description copied from interface: Scope
        Returns the unique identifier for this instance.
        Specified by:
        getId in interface Scope
        Returns:
        the unique identifier for this instance
      • getName

        public String getName()
        Description copied from interface: Scope
        Returns the name of this scope.
        Specified by:
        getName in interface Scope
        Returns:
        the name of this scope
      • setName

        public void setName​(String name)
        Description copied from interface: Scope
        Sets a name for this scope. The name must be unique.
        Specified by:
        setName in interface Scope
        Parameters:
        name - the name of this scope
      • getDisplayName

        public String getDisplayName()
        Description copied from interface: Scope
        Returns the end user friendly name for this scope. If not defined, value for Scope.getName() is returned.
        Specified by:
        getDisplayName in interface Scope
        Returns:
        the friendly name for this scope
      • setDisplayName

        public void setDisplayName​(String name)
        Description copied from interface: Scope
        Sets an end user friendly name for this scope.
        Specified by:
        setDisplayName in interface Scope
        Parameters:
        name - the name of this scope
      • getIconUri

        public String getIconUri()
        Description copied from interface: Scope
        Returns an icon URI for this scope.
        Specified by:
        getIconUri in interface Scope
        Returns:
        a uri for an icon
      • setIconUri

        public void setIconUri​(String iconUri)
        Description copied from interface: Scope
        Sets an icon URI for this scope.
        Specified by:
        setIconUri in interface Scope
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object