@SuppressWarnings("unchecked") private static void computePathToRoot(List<String> path, PrismContainerValue<? extends AbstractPolicyConstraintType> pc) { path.add(pc.asContainerable().getName()); if (pc.getParent() instanceof PrismContainer) { PrismContainer<? extends AbstractPolicyConstraintType> container = (PrismContainer<? extends AbstractPolicyConstraintType>) pc.getParent(); PrismValue containerParentValue = container.getParent(); if (containerParentValue instanceof PrismContainerValue && ((PrismContainerValue) containerParentValue).asContainerable() instanceof AbstractPolicyConstraintType) { computePathToRoot(path, ((PrismContainerValue) container.getParent())); } } }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
@Override public boolean add(T t) { PrismContainerValue value = getValueFrom(t); try { if (container.getParent() == null) { parent.add(container); } return container.add(value); } catch (SchemaException ex) { throw new SystemException(ex.getMessage(), ex); } }
private PrismObject<AccessCertificationCampaignType> getOwningCampaignChecked(AccessCertificationCaseType aCase) { PrismContainer caseContainer = (PrismContainer) aCase.asPrismContainerValue().getParent(); assertNotNull("campaign is not fetched (case parent is null)", caseContainer); PrismContainerValue campaignValue = (PrismContainerValue) caseContainer.getParent(); assertNotNull("campaign is not fetched (case container parent is null)", caseContainer); PrismObject<AccessCertificationCampaignType> campaign = (PrismObject) campaignValue.getParent(); assertNotNull("campaign is not fetched (campaign PCV parent is null)", campaign); return campaign; }