Posts
2024
          Velocity 활용하기 - 표기법(Notation)
        
      
      
      
    이 글은 Velocity Script 개발자를 대상으로 하며, Velocity의 표기법(Notaion)의 종류와 각 표기법에 대해 설명합니다.
Velocity의 표기법에는 인덱스, 정식 참조, 조용한 참조 표기법이 있습니다.
1. 인덱스 표기법 (Index Notation) # $foo[0]형태의 표기법은 객체의 특정 인덱스(색인)에 접근할 때 사용할 수 있습니다.
이 표기법은 객체의 get(Object)메서드를 호출하는 것과 동일하며, 이러한 연산에 대한 문법적 축약 표현을 제공합니다.
인덱스 표기법은 다음과 같은 상황에서 유효하게 사용할 수 있습니다.
    
  
          Velocity 활용하기 - #if / #elseif / #else
        
      
      
      
    이 글은 Velocity Script 개발자를 대상으로 하며, Velocity의 조건문과 활용 Tip에 대해 소개합니다.
Velocity의 조건문은 #if … #end 쌍으로 작성합니다.
If / ElseIf / Else # #if 지시어는 웹 페이지가 생성될 때 조건문이 참(true)일 경우 텍스트를 포함할 수 있도록 합니다.
#if( $foo ) <strong>Velocity!</strong> #end 위의 코드에서 변수 $foo가 참인지 확인하는 두 가지 경우가 있습니다.
	1. $foo가 참 값을 갖는 boolean(true/false)일 때
    
  
          Polarion REST API - WorkItem Form Extension 구현하기
        
      
      
      
    Polarion REST API를 활용하여 WorkItem과 link 관계를 갖는 새 WorkItem을 생성하는 Form Extension을 생성해 보도록 하겠습니다.
이 포스팅에서는 Polarion REST API 개념 및 활성화 방법에 대한 자세한 내용은 다루지 않습니다. REST API에 관한 자세한 내용은 Polarion에서 제공하는 REST API User Guide for Polarion 문서를 참고해 주세요.
Polarion 내부에서 REST API를 사용하기 위해 다음 속성을 Polarion 서버에 설정해 두어야 합니다.
# REST API 활성화 com.siemens.polarion.rest.enabled=true # 일회용 토큰 활성화 (X-Polarion-Rest-Token) com.siemens.polarion.rest.security.restApiToken.enabled=true # (선택) SwaggerUI 활성화 com.siemens.polarion.rest.swaggerUi.enabled=true Velocity Form Extension 만들기 # Velocity Form Extension을 만들기 위해 [Polarion_설치경로]/scripts 경로에 .vm 확장자 파일을 생성합니다.
    
  