작업 영역 특성 모드

작업 영역에 있는 정보는 특성 세트로 구성되며, 특성은 키-값-모드의 세 값으로 구성됩니다. 키/값 쌍은 특성에 포함된 정보를 나타내고 여기서 키는 관련 값이 검색되는 이름입니다. 특성을 수정 또는 제거할 수 있는지 여부를 모드로 판별합니다.

특성 모드

다음 코드 예제에 표시된 것처럼 특성에 대해 4개의 가능한 모드 값이 있습니다.

코드 예: PropertyModeType 정의
public final class PropertyModeType {
   public static final PropertyModeType normal;
   public static final PropertyModeType read_only;
   public static final PropertyModeType fixed_normal;
   public static final PropertyModeType fixed_readonly;
};
특성의 모드는 다음 세 가지를 판별합니다.
  • 키와 연관된 값을 수정할 수 있는지 여부
  • 특성을 삭제할 수 있는지 여부
  • 키-값 쌍과 연관된 모드를 수정할 수 있는지 여부

2개의 읽기 전용 모드는 특성에 있는 정보에 대한 변경을 금지하고, 2 가지 고정 모드는 특성의 삭제를 금지합니다.

작업 영역 서비스는 특성과 연관된 모드 또는 키의 값을 수정하기 위한 메소드를 특별히 제공하지 않습니다. 특성에서 정보를 변경하려면 애플리케이션은 특성에서 해당 정보를 다시 씁니다. 이것은 특성에서 해당 정보를 업데이트하는 것과 같은 영향을 미칩니다. 특성의 모드는 변경할 수 있는 변경사항을 다룹니다. 키-값 쌍 수정은 각 모드가 값 수정 및 특성 삭제에 대해 두는 제한을 설명합니다. 모드 변경은 모드 변경에 대한 제한을 설명합니다.

모드 변경

특성과 연관된 모드는 원래 모드의 제한에 따라서만 변경될 수 있습니다. 읽기 전용 및 고정 읽기 전용 특성은 값이나 모드의 수정을 허용하지 않습니다. 고정 보통 및 고정 읽기 전용 모드는 특성이 삭제되도록 허용하지 않습니다. 이 제한 세트는 작업 영역의 지속 시간 안에서 특성의 모드를 변경하는 다음의 허용 가능한 방법을 유도합니다.
  • 현재 모드가 보통인 경우 다른 세 가지 모드인 고정 보통, 읽기 전용, 고정 읽기 전용 중 하나로 변경될 수 있습니다.
  • 현재 모드가 고정 보통인 경우 고정 읽기 전용으로만 변경될 수 있습니다.
  • 현재 모드가 읽기 전용인 경우 특성을 삭제하고 원하는 모드로 다시 작성해서만 변경될 수 있습니다.
  • 현재 모드가 고정 읽기 전용인 경우 변경될 수 없습니다.
  • 현재 모드가 보통이 아닌 경우 보통으로 변경될 수 없습니다. 특성이 고정 보통으로 설정된 후 보통으로 재설정되면 값은 업데이트되지만 모드는 계속 고정 보통으로 남습니다. 특성이 고정 보통으로 설정된 후 읽기 전용 또는 고정 읽기 전용으로 재설정되면 값이 업데이트되고 모드가 고정 읽기 전용으로 변경됩니다.
참고: 모든 특성의 키, 값 및 모드는 특성이 작성된 작업 영역을 종료(완료)하고 새 작업 영역을 작성하여 효과적으로 변경될 수 있습니다. 그런 다음 애플리케이션이 작업 영역에 새 특성을 삽입할 수 있습니다. 이것이 원래 작업 영역에서 값을 변경하는 것과 정확하게 같지는 않지만, 일부 애플리케이션은 동등한 메커니즘으로 사용할 수 있습니다.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwa_structure
파일 이름:cwa_structure.html