Class IssacAttsRoles

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class IssacAttsRoles
    extends java.lang.Object
    implements java.io.Closeable
    역할 목록을 나타내는 클래스
    • Constructor Summary

      Constructors 
      Constructor Description
      IssacAttsRoles()
      기본 생성자
      IssacAttsRoles​(byte[] roles)
      Deprecated.
      참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void addRole​(java.lang.String roleName)
      역할을 역할 목록에 넣는다
      void close()  
      void Delete()
      Deprecated.
      Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.
      byte[] getAttsRoles()
      Deprecated.
      참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
      int getCount()
      현재 역할 목록에 들어있는 역할의 수를 센다.
      java.lang.String getRole​(int index)
      현재 역할 목록에 들어있는 역할을 하나 얻는다
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IssacAttsRoles

        public IssacAttsRoles​(byte[] roles)
                       throws IssacSDKException
        Deprecated.
        참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
        생성자 (JNI 내부에서 생성하기 위해 사용)
        Parameters:
        roles - [IN] Native에서 생성된 객체의 참조값
        Throws:
        IssacSDKException - 오류 발생
        See Also:
        getAttsRoles()
    • Method Detail

      • getAttsRoles

        public byte[] getAttsRoles()
        Deprecated.
        참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
        역할 목록 참조값을 리턴한다.
        Returns:
        역할 목록 참조값
      • addRole

        public void addRole​(java.lang.String roleName)
                     throws IssacSDKException
        역할을 역할 목록에 넣는다
        Parameters:
        roleName - [IN] 역할
        Throws:
        IssacSDKException - 오류 발생
      • getCount

        public int getCount()
                     throws IssacSDKException
        현재 역할 목록에 들어있는 역할의 수를 센다.
        Returns:
        역할의 수
        Throws:
        IssacSDKException - 오류 발생
      • getRole

        public java.lang.String getRole​(int index)
                                 throws IssacSDKException
        현재 역할 목록에 들어있는 역할을 하나 얻는다
        Parameters:
        index - [IN] 역할의 인덱스
        Returns:
        역할
        Throws:
        IssacSDKException - 오류 발생
      • Delete

        public void Delete()
                    throws IssacSDKException
        Deprecated.
        Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.
        현재 역할 목록을 메모리에서 삭제한다
        Throws:
        IssacSDKException - 오류 발생
        See Also:
        IssacAttsRoles()
      • close

        public void close()
                   throws IssacSDKException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        IssacSDKException