Criando um Novo Recurso

Um recurso é criado fornecendo um local como um argumento para um método de criação específico do tipo.

Quaisquer propriedades que possam ser necessárias para criar o recurso, como o fluxo da atividade, devem ser configuradas no proxy antes da chamada do método de criação. Não é possível criar um recurso com valores vazios ou inválidos para as propriedades necessárias. A falha ocorre (como uma WvcmException) quando você chama o método doCreateResource() ou doCreateGeneratedResource().

O proxy Atividade (a2, no exemplo a seguir) é construído antes do objeto do lado do servidor. Por exemplo:
CcStream stream = . . .;
CcActivity a2 = provider.ccActivity(provider.stpLocation("cc.activity:a_new_activity@\projects"));

// configurar o título
a2.setHeadline("A nova tarefa");

// Configurar o fluxo
a2.setStream(stream);

// criar a atividade
a2.doCreateCcActivity(); 
Um novo recurso (incluindo um ControllableResource privado de área de arquivo como CcFile CcDirectory) é construído da seguinte forma:
  1. Determine o endereço para o novo recurso.
  2. Construa um objeto Local para esse endereço utilizando um dos métodos StpProvider.stpLocation(). Crie um local para o recurso incluindo um segmento-filho no local de pasta selecionado.
  3. Obtenha do provedor um proxy para esse local. Construa um proxy cuja classe de objeto corresponda ao tipo do novo recurso, utilizando o método de depósito de informações do proxy Provedor.
  4. Preencha o proxy com quaisquer valores de propriedades necessários ou apropriados para o novo recurso. Estabeleça os valores iniciais para as propriedades de recurso que podem ser configuradas, utilizando métodos set no novo proxy.
  5. Chame a operação de criação de recurso (método doCreateResource) no proxy, que retorna um proxy para o recurso recém-criado que contém os valores de propriedades solicitados na operação de criação de recurso.

Feedback