@Override protected PrismContainerValue getValueFrom(LifecycleStateType value) { return value.asPrismContainerValue(); }
@Override public boolean equals(Object object) { if (!(object instanceof LifecycleStateType)) { return false; } LifecycleStateType other = ((LifecycleStateType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@XmlSchemaType(name = "string") @XmlElement(name = "forcedActivationStatus") public ActivationStatusType getForcedActivationStatus() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_FORCED_ACTIVATION_STATUS, ActivationStatusType.class); }
@XmlElement(name = "description") public String getDescription() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DESCRIPTION, String.class); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "forcedAssignment") public VirtualAssignmentSpecificationType getForcedAssignment() { return PrismForJAXBUtil.getFieldSingleContainerable(asPrismContainerValue(), F_FORCED_ASSIGNMENT, VirtualAssignmentSpecificationType.class); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@XmlElement(name = "displayName") public String getDisplayName() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DISPLAY_NAME, String.class); }
@XmlElement(name = "activeAssignments") public Boolean isActiveAssignments() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_ACTIVE_ASSIGNMENTS, Boolean.class); }
@XmlElement(required = true, name = "name") public String getName() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_NAME, String.class); }
public void setForcedActivationStatus(ActivationStatusType value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_FORCED_ACTIVATION_STATUS, value); }
public void setDescription(String value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_DESCRIPTION, value); }
@XmlElement(name = "exitAction") public List<LifecycleStateActionType> getExitAction() { PrismContainerValue pcv = asPrismContainerValue(); PrismContainer container = PrismForJAXBUtil.getContainer(pcv, F_EXIT_ACTION); return new LifecycleStateType.AnonExitAction(container, pcv); }
@XmlElement(name = "entryAction") public List<LifecycleStateActionType> getEntryAction() { PrismContainerValue pcv = asPrismContainerValue(); PrismContainer container = PrismForJAXBUtil.getContainer(pcv, F_ENTRY_ACTION); return new LifecycleStateType.AnonEntryAction(container, pcv); }
@XmlElement(name = "transition") public List<LifecycleStateTransitionType> getTransition() { PrismContainerValue pcv = asPrismContainerValue(); PrismContainer container = PrismForJAXBUtil.getContainer(pcv, F_TRANSITION); return new LifecycleStateType.AnonTransition(container, pcv); }
public List<LifecycleStateTransitionType> createTransitionList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_TRANSITION); return getTransition(); }
public void setForcedAssignment(VirtualAssignmentSpecificationType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_FORCED_ASSIGNMENT, fieldContainerValue); }
public List<LifecycleStateActionType> createEntryActionList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_ENTRY_ACTION); return getEntryAction(); }
public List<LifecycleStateActionType> createExitActionList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_EXIT_ACTION); return getExitAction(); }
public LifecycleStateType clone() { LifecycleStateType object = new LifecycleStateType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }