/** * Create an instance of {@link ActivationLockoutStatusCapabilityType } * */ public ActivationLockoutStatusCapabilityType createActivationLockoutStatusCapabilityType() { return new ActivationLockoutStatusCapabilityType(); }
clone.returnedByDefault = ((this.returnedByDefault == null)?null:this.isReturnedByDefault()); clone.attribute = ((this.attribute == null)?null:this.getAttribute()); copyNormalValue(this.getNormalValue(), clone.getNormalValue()); copyLockedValue(this.getLockedValue(), clone.getLockedValue()); clone.ignoreAttribute = ((this.ignoreAttribute == null)?null:this.isIgnoreAttribute()); return clone;
public ActivationLockoutStatusCapabilityType returnedByDefault(Boolean value) { setReturnedByDefault(value); return this; }
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { int currentHashCode = super.hashCode(locator, strategy); { Boolean theReturnedByDefault; theReturnedByDefault = this.isReturnedByDefault(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "returnedByDefault", theReturnedByDefault), currentHashCode, theReturnedByDefault); } { QName theAttribute; theAttribute = this.getAttribute(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "attribute", theAttribute), currentHashCode, theAttribute); } { List<String> theNormalValue; theNormalValue = (((this.normalValue!= null)&&(!this.normalValue.isEmpty()))?this.getNormalValue():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "normalValue", theNormalValue), currentHashCode, theNormalValue); } { List<String> theLockedValue; theLockedValue = (((this.lockedValue!= null)&&(!this.lockedValue.isEmpty()))?this.getLockedValue():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "lockedValue", theLockedValue), currentHashCode, theLockedValue); } { Boolean theIgnoreAttribute; theIgnoreAttribute = this.isIgnoreAttribute(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ignoreAttribute", theIgnoreAttribute), currentHashCode, theIgnoreAttribute); } return currentHashCode; }
ActivationLockoutStatusCapabilityType st = new ActivationLockoutStatusCapabilityType(); act.setLockoutStatus(st); st.setEnabled(false); st.setReturnedByDefault(false); st.setIgnoreAttribute(true); } else { ActivationLockoutStatusCapabilityType st = act.getLockoutStatus(); st.setEnabled(def(st.isEnabled(), true)); st.setReturnedByDefault(def(st.isReturnedByDefault(), true)); st.setIgnoreAttribute(def(st.isIgnoreAttribute(), true));
capAct = new ActivationCapabilityType(); ActivationLockoutStatusCapabilityType capActStatus = new ActivationLockoutStatusCapabilityType(); capAct.setLockoutStatus(capActStatus); if (!lockoutAttributeInfo.isReturnedByDefault()) { capActStatus.setReturnedByDefault(false);
if (statusCapabilityType.getAttribute() != null) { activationProperty = attributesContainer.findAttribute(statusCapabilityType.getAttribute()); SchemaDebugUtil.prettyPrint(statusCapabilityType.getAttribute()), ObjectTypeUtil.toShortString(resource), activationValues, activationType == null ? "null" : activationType.getAdministrativeStatus()); if (statusCapabilityType.isIgnoreAttribute() == null || statusCapabilityType.isIgnoreAttribute()) { if (activationProperty != null) { attributesContainer.remove(activationProperty);
ResourceType resource, Collection<Object> activationValues, OperationResult parentResult) { List<String> lockedValues = statusCapabilityType.getLockedValue(); List<String> normalValues = statusCapabilityType.getNormalValue();
public ActivationLockoutStatusCapabilityType normalValue(String value) { getNormalValue().add(value); return this; }
public ActivationLockoutStatusCapabilityType lockedValue(String value) { getLockedValue().add(value); return this; }
private ResourceAttribute<?> getSimulatedActivationLockoutStatusAttribute(ProvisioningContext ctx, ShadowType shadow, ActivationLockoutStatusCapabilityType capActStatus, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, ExpressionEvaluationException{ QName enableAttributeName = capActStatus.getAttribute(); LOGGER.trace("Simulated lockout attribute name: {}", enableAttributeName); if (enableAttributeName == null) { result.recordWarning("Resource " + ObjectTypeUtil.toShortString(ctx.getResource()) + " does not have attribute specification for simulated activation lockout capability. Processing of activation for "+ shadow +" was skipped"); shadow.setFetchResult(result.createOperationResultType()); return null; } ResourceAttributeDefinition enableAttributeDefinition = ctx.getObjectClassDefinition() .findAttributeDefinition(enableAttributeName); if (enableAttributeDefinition == null) { result.recordWarning("Resource " + ObjectTypeUtil.toShortString(ctx.getResource()) + " attribute for simulated activation/lockout capability" + enableAttributeName + " in not present in the schema for objeclass " + ctx.getObjectClassDefinition()+". Processing of activation for "+ ObjectTypeUtil.toShortString(shadow)+" was skipped"); shadow.setFetchResult(result.createOperationResultType()); return null; } return enableAttributeDefinition.instantiate(enableAttributeName); }
/** * Creates a new {@code ActivationCapabilityType} instance by deeply copying a given {@code ActivationCapabilityType} instance. * * * @param o * The instance to copy. * @throws NullPointerException * if {@code o} is {@code null}. */ public ActivationCapabilityType(final ActivationCapabilityType o) { // CC-XJC Version 2.0 Build 2011-09-16T18:27:24+0000 super(o); if (o == null) { throw new NullPointerException("Cannot create a copy of 'ActivationCapabilityType' from 'null'."); } // CClassInfo: com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationStatusCapabilityType this.status = ((o.status == null)?null:((o.getStatus() == null)?null:o.getStatus().clone())); // CClassInfo: com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationValidityCapabilityType this.validFrom = ((o.validFrom == null)?null:((o.getValidFrom() == null)?null:o.getValidFrom().clone())); // CClassInfo: com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationValidityCapabilityType this.validTo = ((o.validTo == null)?null:((o.getValidTo() == null)?null:o.getValidTo().clone())); // CClassInfo: com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationLockoutStatusCapabilityType this.lockoutStatus = ((o.lockoutStatus == null)?null:((o.getLockoutStatus() == null)?null:o.getLockoutStatus().clone())); }
lhsReturnedByDefault = this.isReturnedByDefault(); Boolean rhsReturnedByDefault; rhsReturnedByDefault = that.isReturnedByDefault(); if (!strategy.equals(LocatorUtils.property(thisLocator, "returnedByDefault", lhsReturnedByDefault), LocatorUtils.property(thatLocator, "returnedByDefault", rhsReturnedByDefault), lhsReturnedByDefault, rhsReturnedByDefault)) { return false; lhsAttribute = this.getAttribute(); QName rhsAttribute; rhsAttribute = that.getAttribute(); if (!strategy.equals(LocatorUtils.property(thisLocator, "attribute", lhsAttribute), LocatorUtils.property(thatLocator, "attribute", rhsAttribute), lhsAttribute, rhsAttribute)) { return false; lhsNormalValue = (((this.normalValue!= null)&&(!this.normalValue.isEmpty()))?this.getNormalValue():null); List<String> rhsNormalValue; rhsNormalValue = (((that.normalValue!= null)&&(!that.normalValue.isEmpty()))?that.getNormalValue():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "normalValue", lhsNormalValue), LocatorUtils.property(thatLocator, "normalValue", rhsNormalValue), lhsNormalValue, rhsNormalValue)) { return false; lhsLockedValue = (((this.lockedValue!= null)&&(!this.lockedValue.isEmpty()))?this.getLockedValue():null); List<String> rhsLockedValue; rhsLockedValue = (((that.lockedValue!= null)&&(!that.lockedValue.isEmpty()))?that.getLockedValue():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "lockedValue", lhsLockedValue), LocatorUtils.property(thatLocator, "lockedValue", rhsLockedValue), lhsLockedValue, rhsLockedValue)) { return false; lhsIgnoreAttribute = this.isIgnoreAttribute(); Boolean rhsIgnoreAttribute; rhsIgnoreAttribute = that.isIgnoreAttribute(); if (!strategy.equals(LocatorUtils.property(thisLocator, "ignoreAttribute", lhsIgnoreAttribute), LocatorUtils.property(thatLocator, "ignoreAttribute", rhsIgnoreAttribute), lhsIgnoreAttribute, rhsIgnoreAttribute)) { return false;
private String getLockoutNormalValue(ActivationLockoutStatusCapabilityType capActStatus) { String value = capActStatus.getNormalValue().iterator().next(); return value; }
private String getLockoutLockedValue(ActivationLockoutStatusCapabilityType capActStatus) { String value = capActStatus.getLockedValue().iterator().next(); return value; }
/** * Creates and returns a deep copy of this object. * * * @return * A deep copy of this object. */ @Override public ActivationCapabilityType clone() { { // CC-XJC Version 2.0 Build 2011-09-16T18:27:24+0000 final ActivationCapabilityType clone = ((ActivationCapabilityType) super.clone()); // CClassInfo: com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationStatusCapabilityType clone.status = ((this.status == null)?null:((this.getStatus() == null)?null:this.getStatus().clone())); // CClassInfo: com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationValidityCapabilityType clone.validFrom = ((this.validFrom == null)?null:((this.getValidFrom() == null)?null:this.getValidFrom().clone())); // CClassInfo: com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationValidityCapabilityType clone.validTo = ((this.validTo == null)?null:((this.getValidTo() == null)?null:this.getValidTo().clone())); // CClassInfo: com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationLockoutStatusCapabilityType clone.lockoutStatus = ((this.lockoutStatus == null)?null:((this.getLockoutStatus() == null)?null:this.getLockoutStatus().clone())); return clone; } }
/** * Creates a new {@code ActivationLockoutStatusCapabilityType} instance by deeply copying a given {@code ActivationLockoutStatusCapabilityType} instance. * * * @param o * The instance to copy. * @throws NullPointerException * if {@code o} is {@code null}. */ public ActivationLockoutStatusCapabilityType(final ActivationLockoutStatusCapabilityType o) { // CC-XJC Version 2.0 Build 2011-09-16T18:27:24+0000 super(o); if (o == null) { throw new NullPointerException("Cannot create a copy of 'ActivationLockoutStatusCapabilityType' from 'null'."); } // CBuiltinLeafInfo: java.lang.Boolean this.returnedByDefault = ((o.returnedByDefault == null)?null:o.isReturnedByDefault()); // CBuiltinLeafInfo: javax.xml.namespace.QName this.attribute = ((o.attribute == null)?null:o.getAttribute()); // 'NormalValue' collection. if (o.normalValue!= null) { copyNormalValue(o.getNormalValue(), this.getNormalValue()); } // 'LockedValue' collection. if (o.lockedValue!= null) { copyLockedValue(o.getLockedValue(), this.getLockedValue()); } // CBuiltinLeafInfo: java.lang.Boolean this.ignoreAttribute = ((o.ignoreAttribute == null)?null:o.isIgnoreAttribute()); }
/** * Create an instance of {@link ActivationLockoutStatusCapabilityType } * */ public ActivationLockoutStatusCapabilityType createActivationLockoutStatusCapabilityType() { return new ActivationLockoutStatusCapabilityType(); }
/** * Create an instance of {@link ActivationLockoutStatusCapabilityType } * */ public ActivationLockoutStatusCapabilityType createActivationLockoutStatusCapabilityType() { return new ActivationLockoutStatusCapabilityType(); }
public ActivationLockoutStatusCapabilityType beginLockoutStatus() { ActivationLockoutStatusCapabilityType value = new ActivationLockoutStatusCapabilityType(); lockoutStatus(value); return value; }