알고리즘
|
설명
|
||
com.ptc.core.foundation.folder.server.impl.
FolderPathAttributeAlgorithm
|
지정된 폴더 경로 문자열을 폴더 객체 참조로 변환합니다. FolderPathAttributeAlgorithm이 사용된 기본 폴더 경로 예제에 나온 것과 같이 이 알고리즘은 주로 folder.id 속성 값을 설정하는 데 사용됩니다.
|
||
com.ptc.core.foundation.lifecycle.server.impl.
LifeCycleTemplateAttributeAlgorithm
|
지정된 라이프 사이클 이름을 라이프 사이클 템플릿 객체 참조로 변환합니다. LifeCycleTemplateAttributeAlgorithm이 사용된 기본 라이프 사이클 예제에 나온 것과 같이 이 알고리즘은 주로 lifeCycle.id 속성 값을 설정하는 데 사용됩니다.
|
||
com.ptc.core.foundation.team.server.impl.
TeamTemplateAttributeAlgorithm
|
지정된 팀 템플릿 이름을 팀 템플릿 객체 참조로 변환합니다. TeamTemplateAttributeAlgorithm이 사용된 기본 팀 템플릿 예제에 나온 것과 같이 이 알고리즘은 주로 teamTemplate.id 속성 값을 설정하는 데 사용됩니다.
|
||
com.ptc.windchill.enterprise.org.server.impl.
OwningOrgDefaultAlgorithm
|
객체를 작성하는 컨텍스트의 조직 참여자(WTOrganization)를 반환합니다. 이 알고리즘은 주로 organization.id 속성 값을 설정하는 데 사용됩니다.
이 알고리즘을 사용하여 객체를 작성하는 응용 프로그램 컨텍스트와 연관된 조직 참여자를 해당 객체의 기본 소유 조직 참여자로 설정할 수 있습니다.
자세한 내용은 소유 조직 참여자를 참조하십시오.
|
||
com.ptc.windchill.enterprise.org.server.impl.
UserSuppliedOrgDefaultAlgorithm
|
알고리즘의 인수로 제공된 값을 통해 식별된 조직 참여자(WTOrganization)를 반환합니다. 이 알고리즘은 주로 organization.id 속성 값을 설정하는 데 사용됩니다.
이 알고리즘을 사용하여 객체를 작성 중인 응용 프로그램 컨텍스트와 연관된 조직 참여자가 아닌 조직 참여자를 해당 객체의 기본 소유 조직 참여자로 설정할 수 있습니다. 예를 들어, 특정한 협력업체 또는 공급업체의 조직 참여자를 기본값으로 설정할 때 이 알고리즘을 사용합니다.
이 알고리즘의 인수는
<ICD_number>$<org_ID>
형식의 문자열이어야 합니다.
여기서 <ICD_number>은(는) 조직 ID 유형에 지정된 국제 코드 지정자 번호입니다. 예를 들어, 기본 조직 ID 유형에 사용되는 ICD 번호는 다음과 같습니다.
• CAGE ICD 번호는 0141입니다.
• DUNS ICD 번호는 0060입니다.
• ISO6523 ICD 번호는 0026입니다.
<org_ID>은(는) 조직을 등록할 때 지정된 조직 식별 번호입니다.
이 알고리즘에 필요한 형식과 조직 ID에 대한 자세한 내용은 소유 조직 참여자 작성 및 업데이트를 참조하십시오.
|
||
com.ptc.windchill.enterprise.revisionControlled.
server.impl.NumberGenerator
|
지정한 인수에 따라 생성된 문자열을 반환합니다. 이 알고리즘은 주로 number 속성 값을 설정하는 데 사용되고, 문자열 속성을 초기화하는 데 사용될 수도 있습니다.
번호 지정 체계 규칙 컨텐트 작성에 이 알고리즘의 사용 예제가 나와 있습니다.
|
||
com.ptc.core.foundation.vc.server.impl.
VersionInfoGenerator
|
지정된 이름의 버전 체계를 반환합니다. 이 알고리즘은 주로 versionInfo 속성 값을 설정하는 데 사용됩니다.
예제는 버전 지정 체계 예제를 참조하십시오.
|
||
wt.rule.algorithm.BooleanConstant
|
문자열 인수를 부울 구문으로 분석합니다. 문자열 인수가 문자열 "true"(대소문자 무시)와 같은 경우 true를 반환합니다. 그렇지 않으면 False를 반환합니다.
|
||
wt.rule.algorithm.StringConstant
|
지정된 값을 문자열로 변환합니다.
|
||
wt.rule.algorithm.EnumTypeConstant
|
EnumTypeConstant가 사용된 문서 속성 예제에 나온 것과 같이 지정된 값을 열거 값으로 변환합니다.
|
||
wt.rule.algorithm.GetNullValue
|
널(Null)을 반환합니다. 널(Null)에 해당하는 속성에는 값이 없습니다. 이 알고리즘에는 인수가 제공되지 않습니다. 이 알고리즘은 규칙에 조건 논리를 지정하는 동시에 속성을 널(Null) 값으로 지정할 때 유용합니다.
|
||
wt.rule.algorithm.GetDefaultContent
|
유형 및 속성 관리 유틸리티에서 정의된 값에 따라 객체 유형과 글로벌 속성의 내부 이름이 지정된 경우 글로벌 속성의 기본값을 반환합니다. 이 값은 유형 및 속성 관리 유틸리티를 사용하여 설정된 기본값입니다. 객체 유형 또는 글로벌 속성이 존재하지 않으면 이 알고리즘은 예외를 반환합니다.
이 알고리즘을 사용하는 번호 지정 체계의 예제는 생성된 값과 함께 기본 속성 값 사용을 참조하시기 바랍니다.
|
||
wt.rule.algorithm.Substring
|
이 알고리즘은 문자열, 시작 색인(beginIndex), 종료 색인(endIndex)이 지정된 경우 원래 문자열의 서브 문자열인 새 문자열을 반환합니다. 서브 문자열은 지정된 시작 색인부터 종료 색인에서 1을 뺀 자리까지 이어집니다. 따라서 서브 문자열의 길이는 endIndex – beginIndex가 됩니다.
다음과 같은 순서로 이 알고리즘의 인수를 지정하십시오.
1. 원래 문자열을 나타내는 문자열
2. 시작 색인을 나타내는 문자열 또는 정수. 이 색인의 문자가 서브 문자열의 첫 번째 문자입니다. beginIndex가 0 이하일 경우, 서브 문자열은 원래 문자열의 시작 위치에서 시작됩니다.
3. 종료 색인을 나타내는 문자열 또는 정수. 서브 문자열은 endIndex에서 1을 뺀 자리까지 이어집니다.
이 인수는 선택 사항입니다. endIndex가 제공되지 않으면 서브 문자열은 원래 문자열의 끝까지 이어집니다.
endIndex가 0보다 작거나 문자열 길이보다 큰 경우, 서브 문자열은 원래 문자열의 끝까지 이어집니다.
필요한 인수의 유형이나 개수가 잘못되면 예외가 발생합니다.
|
||
wt.rule.algorithm.IndexOf
|
이 알고리즘은 문자열, 서브 문자열, 시작 색인(fromIndex)이 주어질 경우 지정된 서브 문자열의 첫 번째 발생 문자열 내의 색인을 반환합니다. 서브 문자열은 지정된 시작 색인에서 시작됩니다.
다음과 같은 순서로 이 알고리즘의 인수를 지정하십시오.
1. 초기 문자열을 나타내는 문자열
2. 검색할 서브 문자열을 나타내는 문자열
3. 검색을 시작할 색인을 나타내는 문자열 또는 정수
이 인수는 선택 사항입니다. fromIndex가 제공되지 않으면 초기 문자열의 시작 위치에서 검색이 시작됩니다.
fromIndex가 0 이하일 경우, 초기 문자열의 시작 위치에서 검색이 시작됩니다.
fromIndex가 문자열 길이보다 크면 -1이 반환됩니다.
필요한 인수의 유형이나 개수가 잘못된 경우 예외가 발생합니다.
서브 문자열을 찾을 수 없으면 -1이 반환됩니다.
|
||
wt.rule.algorithm.LastIndexOf
|
이 알고리즘은 문자열, 서브 문자열, 시작 색인(fromIndex)이 주어질 경우 지정된 fromIndex부터 뒤쪽으로 검색하여 지정된 서브 문자열이 마지막으로 발생한 문자열 내의 색인을 반환합니다.
다음과 같은 순서로 이 알고리즘의 인수를 지정하십시오.
1. 초기 문자열을 나타내는 문자열
2. 검색할 서브 문자열을 나타내는 문자열
3. 검색을 시작할 색인을 나타내는 문자열 또는 정수
이 인수는 선택 사항입니다. fromIndex가 제공되지 않으면 초기 문자열의 끝에서 검색이 시작됩니다.
fromIndex가 0 이하일 경우, 초기 문자열의 끝에서 검색이 시작됩니다.
fromIndex가 문자열 길이보다 크면 -1이 반환됩니다.
필요한 인수의 유형이나 개수가 잘못되면 예외가 발생합니다.
서브 문자열을 찾을 수 없으면 -1이 반환됩니다.
|