java.lang.Object
com.gsitm.ustra.java.data.logging.interfaces.info.InterfaceInfo
All Implemented Interfaces:
Serializable

public class InterfaceInfo extends Object implements Serializable
See Also:
  • Constructor Details

    • InterfaceInfo

      public InterfaceInfo()
  • Method Details

    • getKeys

      public Map<String,String> getKeys()
      인터페이스 key map 반환
      Returns:
    • getRestKeys

      public org.springframework.util.MultiValueMap<String,String> getRestKeys()
      인터페이스 key map 반환
      Returns:
    • 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<String> getAllowedChannels()
      접근 허용 채널 목록 (인바운드 시에만 세팅)
    • isAvailable

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

      public boolean isAccessible()
      인터페이스 접근 제한 여부
    • 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<String> allowedChannels)
      접근 허용 채널 목록 (인바운드 시에만 세팅)
    • setAvailable

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

      public void setAccessible(boolean accessible)
      인터페이스 접근 제한 여부
    • setKeys

      public void setKeys(Map<String,String> 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