Tabnine Logo
MutableItemDefinition.setName
Code IndexAdd Tabnine to your IDE (free)

How to use
setName
method
in
com.evolveum.midpoint.prism.MutableItemDefinition

Best Java code snippets using com.evolveum.midpoint.prism.MutableItemDefinition.setName (Showing top 2 results out of 315)

origin: Evolveum/midpoint

@Test
public void testExtensionEnum() throws Exception {
  Session session = getFactory().openSession();
  QName valueName = new QName(NS_P, "enumType");
  ItemDefinition def = getDefinition(GenericObjectType.class, ItemPath.create(ObjectType.F_EXTENSION, valueName));
  AssertJUnit.assertNotNull(def);
  PrismProperty item = (PrismProperty) def.instantiate();
  item.setRealValue(BeforeAfterType.AFTER);
  def.toMutable().setName(valueName);
  RAnyConverter converter = new RAnyConverter(prismContext, extItemDictionary);
  Set<RAnyValue<?>> values;
  try {
    values = converter.convertToRValue(item, false, RObjectExtensionType.EXTENSION);
    AssertJUnit.fail("Should have throw serialization related exception after creating ext item");
  } catch (DtoTranslationException ex) {
    AssertJUnit.assertTrue(SerializationRelatedException.class.equals(ex.getCause().getClass()));
  }
  values = converter.convertToRValue(item, false, RObjectExtensionType.EXTENSION);
  AssertJUnit.assertEquals("Expected only one enum value, but was " + values.size(), 1, values.size());
  RAnyValue value = values.iterator().next();
  AssertJUnit.assertEquals("after", value.getValue());
  session.close();
}
origin: Evolveum/midpoint

private void changeDefinition(QName piracyShip, QName piracyShipBroken) {
  PrismObjectDefinition<UserType> userDef = prismContext.getSchemaRegistry()
      .findObjectDefinitionByCompileTimeClass(UserType.class);
  PrismContainerDefinition<?> extensionDefinition = userDef.getExtensionDefinition();
  List<? extends ItemDefinition> extensionDefs = extensionDefinition.getComplexTypeDefinition().getDefinitions();
  for (ItemDefinition itemDefinition : extensionDefs) {
    if (itemDefinition.getName().equals(piracyShip)) {
      //iterator.remove();	// not possible as the collection is unmodifiable
      itemDefinition.toMutable().setName(piracyShipBroken);
    }
  }
}
com.evolveum.midpoint.prismMutableItemDefinitionsetName

Popular methods of MutableItemDefinition

  • setMaxOccurs
  • setProcessing
  • setDeprecated
  • setDisplayName
  • setDisplayOrder
  • setEmphasized
  • setExperimental
  • setMinOccurs
  • setCanAdd
  • setCanModify
  • setCanRead
  • setDeprecatedSince
  • setCanRead,
  • setDeprecatedSince,
  • setElaborate,
  • setHelp,
  • setHeterogeneousListItem,
  • setOperational,
  • setPlannedRemoval,
  • setSubstitutionHead,
  • setValueEnumerationRef

Popular in Java

  • Parsing JSON documents to java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • setScale (BigDecimal)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Collectors (java.util.stream)
  • JList (javax.swing)
  • JPanel (javax.swing)
  • Runner (org.openjdk.jmh.runner)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now