Class MissingMandatoryPropertiesException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.forgerock.opendj.config.AdminException
org.forgerock.opendj.config.OperationsException
org.forgerock.opendj.config.client.MissingMandatoryPropertiesException
- All Implemented Interfaces:
Serializable
,LocalizableException
This exception is thrown when an attempt is made to add or modify a managed
object when one or more of its mandatory properties are undefined.
- See Also:
-
Constructor Summary
ConstructorDescriptionMissingMandatoryPropertiesException
(LocalizableMessage ufn, Collection<PropertyException> causes, boolean isCreate) Creates a new missing mandatory properties exception with the provided causes. -
Method Summary
Modifier and TypeMethodDescriptiongetCause()
Gets the first exception that caused this exception.Gets an unmodifiable collection view of the causes of this exception.Gets the user friendly name of the component that caused this exception.boolean
Returns whether at least one of the missing properties is virtual.boolean
isCreate()
Indicates whether this exception was thrown during managed object creation or during modification.Methods inherited from class org.forgerock.opendj.config.AdminException
getMessageObject
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
MissingMandatoryPropertiesException
public MissingMandatoryPropertiesException(LocalizableMessage ufn, Collection<PropertyException> causes, boolean isCreate) Creates a new missing mandatory properties exception with the provided causes.- Parameters:
ufn
- The user friendly name of the component that caused this exception.causes
- The causes of this exception (must be non-null
and non-empty).isCreate
- Indicates whether the exception occurred during managed object creation.
-
-
Method Details
-
getCause
Gets the first exception that caused this exception. -
getCauses
Gets an unmodifiable collection view of the causes of this exception.- Returns:
- Returns an unmodifiable collection view of the causes of this exception.
-
getUserFriendlyName
Gets the user friendly name of the component that caused this exception.- Returns:
- Returns the user friendly name of the component that caused this exception.
-
isCreate
public boolean isCreate()Indicates whether this exception was thrown during managed object creation or during modification.- Returns:
- Returns
true
if this exception was thrown during managed object creation.
-
hasVirtualProperties
public boolean hasVirtualProperties()Returns whether at least one of the missing properties is virtual.- Returns:
- whether at least one of the missing properties is virtual.
-