Tabnine Logo
LookupTableRowType.getKey
Code IndexAdd Tabnine to your IDE (free)

How to use
getKey
method
in
com.evolveum.midpoint.xml.ns._public.common.common_3.LookupTableRowType

Best Java code snippets using com.evolveum.midpoint.xml.ns._public.common.common_3.LookupTableRowType.getKey (Showing top 10 results out of 315)

origin: Evolveum/midpoint

private List<String> keysOf(LookupTableRowType... rows) {
  List<String> keys = new ArrayList<>(rows.length);
  for (LookupTableRowType row : rows) {
    keys.add(row.getKey());
  }
  return keys;
}
origin: Evolveum/midpoint

private void addLookupTableRows(Session session, String tableOid, Collection<PrismContainerValue> values, int currentId, boolean deleteBeforeAdd) throws SchemaException {
  for (PrismContainerValue value : values) {
    LookupTableRowType rowType = new LookupTableRowType();
    rowType.setupContainerValue(value);
    if (deleteBeforeAdd) {
      deleteRowByKey(session, tableOid, rowType.getKey());
    }
    RLookupTableRow row = RLookupTableRow.toRepo(tableOid, rowType);
    row.setId(currentId);
    currentId++;
    session.save(row);
  }
}
origin: Evolveum/midpoint

private LookupTableRowType findRow(PrismObject<LookupTableType> table, String key, boolean mustBePresent) {
  for (LookupTableRowType row : table.asObjectable().getRow()) {
    if (key.equals(row.getKey())) {
      return row;
    }
  }
  if (mustBePresent) {
    throw new IllegalStateException("No row with key " + key + " in " + table);
  } else {
    return null;
  }
}
origin: Evolveum/midpoint

private void checkLookupTable(PrismObject<LookupTableType> lookupTable, String name, OperationResult subresult) {
  checkObjectPropertyPolyString(lookupTable, LookupTableType.F_NAME, subresult, name);
  checkObjectProperty(lookupTable, LookupTableType.F_DESCRIPTION, subresult, SelfTestData.POLICIJA);
  LookupTableType lookupTableType = lookupTable.asObjectable();
  assertEquals("Unexpected number of rows", 1, lookupTableType.getRow().size(), subresult);
  LookupTableRowType rowType = lookupTableType.getRow().get(0);
  assertEquals("Unexpected key value", INSANE_NATIONAL_STRING, rowType.getKey(), subresult);
  assertEquals("Unexpected 'value' value", INSANE_NATIONAL_STRING, rowType.getValue(), subresult);
  assertPolyStringType("Unexpected label value", INSANE_NATIONAL_STRING, rowType.getLabel(), subresult);
}
origin: Evolveum/midpoint

private static RLookupTableRow toRepo(LookupTableRowType row) throws SchemaException {
  RLookupTableRow rRow = new RLookupTableRow();
  rRow.setId(RUtil.toInteger(row.getId()));
  if (row.getKey() == null) {
    throw new SchemaException("Attempt to insert a row with no key");
  }
  rRow.setKey(row.getKey());
  rRow.setLabel(RPolyString.copyFromJAXB(row.getLabel()));
  rRow.setLastChangeTimestamp(row.getLastChangeTimestamp());
  if (rRow.getLastChangeTimestamp() == null) {
    XMLGregorianCalendar cal = XMLGregorianCalendarType.asXMLGregorianCalendar(new Date());
    rRow.setLastChangeTimestamp(cal);
    row.setLastChangeTimestamp(cal);
  }
  rRow.setValue(row.getValue());
  return rRow;
}
origin: Evolveum/midpoint

if (value.getId() != null) {
  deleteRowById(session, tableOid, value.getId());
} else if (value.asContainerable().getKey() != null) {
  deleteRowByKey(session, tableOid, value.asContainerable().getKey());
} else {
origin: Evolveum/midpoint

Iterator<LookupTableRowType> iterator = expectedObject.asObjectable().getRow().iterator();
while (iterator.hasNext()) {
  if (replacedKeys.contains(iterator.next().getKey())) {
    iterator.remove();
origin: Evolveum/midpoint

private void assertRow(PrismContainerValue<LookupTableRowType> tableContainerValue, String key, String value, PolyStringType label, XMLGregorianCalendar lastChangeTimestamp) {
  LookupTableRowType row = tableContainerValue.asContainerable();
  assertEquals("wrong key", key, row.getKey());
  assertEquals("wrong value", value, row.getValue());
  assertEquals("wrong label", label, row.getLabel());
  assertEquals("wrong lastChangeTimestamp", lastChangeTimestamp, row.getLastChangeTimestamp());
}
origin: Evolveum/midpoint

for (LookupTableRowType row: lookup.asObjectable().getRow()) {
  PolyStringType polyLabel = row.getLabel();
  String key = row.getKey();
  String label = key;
  if (polyLabel != null) {
origin: Evolveum/midpoint

private void assertLookupRow(PrismContainer<LookupTableRowType> tableContainer, String key, String value,
    String label) {
  for (PrismContainerValue<LookupTableRowType> row: tableContainer.getValues()) {
    LookupTableRowType rowType = row.asContainerable();
    if (key.equals(rowType.getKey())) {
      assertEquals("Wrong value for key "+key, value, rowType.getValue());
      if (label == null) {
        assertNull("Unexpected label for key "+key+": "+rowType.getLabel(), rowType.getLabel());
      } else {
        assertEquals("Wrong label for key "+key, PrismTestUtil.createPolyStringType(label), rowType.getLabel());
      }
      return;
    }
  }
  AssertJUnit.fail("Row with key '"+key+"' was not found in lookup table");
}
com.evolveum.midpoint.xml.ns._public.common.common_3LookupTableRowTypegetKey

Popular methods of LookupTableRowType

    Popular in Java

    • Finding current android device location
    • findViewById (Activity)
    • startActivity (Activity)
    • setContentView (Activity)
    • InetAddress (java.net)
      An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
    • SecureRandom (java.security)
      This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
    • HashMap (java.util)
      HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
    • TreeSet (java.util)
      TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
    • Collectors (java.util.stream)
    • Options (org.apache.commons.cli)
      Main entry-point into the library. Options represents a collection of Option objects, which describ
    • 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