Class ARG_LockableCache

  • All Implemented Interfaces:
    de.mid.innovator.srv2api.impl.MarshallAble

    public class ARG_LockableCache
    extends java.lang.Object
    implements de.mid.innovator.srv2api.impl.MarshallAble
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean hasAccess
      has access right
      boolean hasLock
      is locked
      boolean hasOwnLock
      is locked by current login
      boolean hasRead
      has read right
      java.lang.String lockName
      name of locking user
    • Constructor Summary

      Constructors 
      Constructor Description
      ARG_LockableCache()  
      ARG_LockableCache​(boolean hasAccess, boolean hasRead, boolean hasLock, java.lang.String lockName, boolean hasOwnLock)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void marshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)  
      void resolveReferences​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)  
      void unmarshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • hasAccess

        public boolean hasAccess
        has access right
      • hasRead

        public boolean hasRead
        has read right
      • hasLock

        public boolean hasLock
        is locked
      • lockName

        public java.lang.String lockName
        name of locking user
      • hasOwnLock

        public boolean hasOwnLock
        is locked by current login
    • Constructor Detail

      • ARG_LockableCache

        public ARG_LockableCache()
      • ARG_LockableCache

        public ARG_LockableCache​(boolean hasAccess,
                                 boolean hasRead,
                                 boolean hasLock,
                                 java.lang.String lockName,
                                 boolean hasOwnLock)
    • Method Detail

      • marshal

        public void marshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
        Specified by:
        marshal in interface de.mid.innovator.srv2api.impl.MarshallAble
      • unmarshal

        public void unmarshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                              SrvContext srvctx)
        Specified by:
        unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble
      • resolveReferences

        public void resolveReferences​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
        Specified by:
        resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble