public LifecycleStateModelType clone() { LifecycleStateModelType object = new LifecycleStateModelType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }
public List<LifecycleStateType> createStateList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_STATE); return getState(); }
/** * Create an instance of {@link LifecycleStateModelType } * */ public LifecycleStateModelType createLifecycleStateModelType() { return new LifecycleStateModelType(); }
@Override public boolean equals(Object object) { if (!(object instanceof LifecycleStateModelType)) { return false; } LifecycleStateModelType other = ((LifecycleStateModelType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
public LifecycleStateModelType state(LifecycleStateType value) { getState().add(value); return this; }
public LifecycleStateType beginState() { LifecycleStateType value = new LifecycleStateType(); state(value); return value; }
public LifecycleStateModelType(PrismContext prismContext) { setupContainerValue(new PrismContainerValueImpl<>(this, prismContext)); }
/** * Create an instance of {@link LifecycleStateModelType } * */ public LifecycleStateModelType createLifecycleStateModelType() { return new LifecycleStateModelType(); }
@Override public String toString() { return asPrismContainerValue().toString(); }
public static LifecycleStateType findStateDefinition(LifecycleStateModelType lifecycleStateModel, String targetLifecycleState) { if (lifecycleStateModel == null) { return null; } if (targetLifecycleState == null) { targetLifecycleState = SchemaConstants.LIFECYCLE_ACTIVE; } for (LifecycleStateType stateType: lifecycleStateModel.getState()) { if (targetLifecycleState.equals(stateType.getName())) { return stateType; } } return null; }
/** * Create an instance of {@link LifecycleStateModelType } * */ public LifecycleStateModelType createLifecycleStateModelType() { return new LifecycleStateModelType(); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
public LifecycleStateModelType beginLifecycleStateModel() { LifecycleStateModelType value = new LifecycleStateModelType(); lifecycleStateModel(value); return value; }
@XmlElement(name = "state") public List<LifecycleStateType> getState() { PrismContainerValue pcv = asPrismContainerValue(); PrismContainer container = PrismForJAXBUtil.getContainer(pcv, F_STATE); return new LifecycleStateModelType.AnonState(container, pcv); }
public LifecycleStateModelType beginLifecycleStateModel() { LifecycleStateModelType value = new LifecycleStateModelType(); lifecycleStateModel(value); return value; }
public void setLifecycleStateModel(LifecycleStateModelType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_LIFECYCLE_STATE_MODEL, fieldContainerValue); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }