Class XmlInterfaceInfo.Info

java.lang.Object
com.gsitm.ustra.java.data.logging.interfaces.info.XmlInterfaceInfo.Info
Enclosing class:
XmlInterfaceInfo

public static class XmlInterfaceInfo.Info extends Object
  • Constructor Details

    • Info

      public Info()
  • Method Details

    • asInterfaceInfo

      public InterfaceInfo asInterfaceInfo()
    • getId

      public String getId()
      인터페이스 아이디
    • getVersion

      public String getVersion()
      인터페이스 버전
    • getName

      public String getName()
      인터페이스 명
    • getType

      public InterfaceType getType()
      인터페이스 유형
    • getLogType

      public InterfaceLogType getLogType()
      인터페이스 로깅 유형
    • getDirection

      public InterfaceDirection getDirection()
      방향 구분
    • getSystemCode

      public String getSystemCode()
      시스템 코드
    • getRmk

      public String getRmk()
      비고
    • isLimitByIpAddress

      public boolean isLimitByIpAddress()
      IP 접근 제한 여부
    • getAllowedIpAddresses

      public String getAllowedIpAddresses()
      접근 가능 IP 주소 목록
    • getUrl

      public String getUrl()
      URL
    • getHttpMethod

      public InterfaceHttpMethod getHttpMethod()
      HTTP Method
    • isAllowedAuthenticated

      public boolean isAllowedAuthenticated()
      인증 값 존재 시만 허용 여부
    • isLimitByChannel

      public boolean isLimitByChannel()
      채널 접근 제한 여부
    • getChannel

      public String getChannel()
      채널 구분 (아웃바운드 시에만 세팅)
    • getAllowedChannels

      public List<com.gsitm.ustra.java.data.logging.interfaces.info.XmlInterfaceInfo.Channel> getAllowedChannels()
      접근 허용 채널 목록 (인바운드 시에만 세팅)
    • isAvailable

      public boolean isAvailable()
      인터페이스 유효 여부
    • getKeys

      public List<com.gsitm.ustra.java.data.logging.interfaces.info.XmlInterfaceInfo.Key> getKeys()
      인터페이스 키
    • setId

      public void setId(String id)
      인터페이스 아이디
    • setVersion

      public void setVersion(String version)
      인터페이스 버전
    • setName

      public void setName(String name)
      인터페이스 명
    • setType

      public void setType(InterfaceType type)
      인터페이스 유형
    • setLogType

      public void setLogType(InterfaceLogType logType)
      인터페이스 로깅 유형
    • setDirection

      public void setDirection(InterfaceDirection direction)
      방향 구분
    • setSystemCode

      public void setSystemCode(String systemCode)
      시스템 코드
    • setRmk

      public void setRmk(String rmk)
      비고
    • setLimitByIpAddress

      public void setLimitByIpAddress(boolean limitByIpAddress)
      IP 접근 제한 여부
    • setAllowedIpAddresses

      public void setAllowedIpAddresses(String allowedIpAddresses)
      접근 가능 IP 주소 목록
    • setUrl

      public void setUrl(String url)
      URL
    • setHttpMethod

      public void setHttpMethod(InterfaceHttpMethod httpMethod)
      HTTP Method
    • setAllowedAuthenticated

      public void setAllowedAuthenticated(boolean allowedAuthenticated)
      인증 값 존재 시만 허용 여부
    • setLimitByChannel

      public void setLimitByChannel(boolean limitByChannel)
      채널 접근 제한 여부
    • setChannel

      public void setChannel(String channel)
      채널 구분 (아웃바운드 시에만 세팅)
    • setAllowedChannels

      public void setAllowedChannels(List<com.gsitm.ustra.java.data.logging.interfaces.info.XmlInterfaceInfo.Channel> allowedChannels)
      접근 허용 채널 목록 (인바운드 시에만 세팅)
    • setAvailable

      public void setAvailable(boolean available)
      인터페이스 유효 여부
    • setKeys

      public void setKeys(List<com.gsitm.ustra.java.data.logging.interfaces.info.XmlInterfaceInfo.Key> keys)
      인터페이스 키
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object