El punto y la creación TC artículo tiene información requerida

pública TCComponent createCom (sesión TCSession, Cadena itemTypeName, Cadena ItemID, nombre String, String RevisionId, Map <String, String> revisionMap) {

IBOCreateDefinition createDefinition = BOCreateDefinitionFactory.getInstance () getCreateDefinition (sesión, itemTypeName).;

CreateInstanceInput createInstanceInput = nuevo CreateInstanceInput (createDefinition);

 

createInstanceInput.add ( "item_id", ItemID);

createInstanceInput.add ( "object_name", nombre);

 

IBOCreateDefinition createDefinitionRev = BOCreateDefinitionFactory.getInstance () getCreateDefinition (sesión, itemTypeName + "Revisión.");

CreateInstanceInput createInstanceInputRev = nuevo CreateInstanceInput (createDefinitionRev);

si (revisionMap == null) {

revisionMap = new HashMap <String, String> ();

}

para (Entrada <String, String> entrada: revisionMap.entrySet ()) {

Cadena p = entry.getKey ();

Cadena V = entry.getValue ();

createInstanceInputRev.add (p, v);

}

createInstanceInputRev.add ( "item_revision_id", RevisionId);

 

ArrayList iputList = new ArrayList ();

 

iputList.add (createInstanceInput);

 

lista ArrayList = new ArrayList (0);

list.addAll (iputList);

 

createInstanceInput.addSecondaryCreateInput (createDefinition.REVISION, createInstanceInputRev);

TCComponent obj = null;

Lista comps = null;

tratar {

comps = SOAGenericCreateHelper.create (sesión,

createDefinition, lista);

obj = (TCComponent) comps.get (0);

} Catch (TCException e) {

e.printStackTrace ();

}

volver obj;

}
 

Publicado 13 artículos originales · ganado elogios 0 · Vistas 664

Supongo que te gusta

Origin blog.csdn.net/u014457991/article/details/104740243
Recomendado
Clasificación