com.evolveum.midpoint.xml.ns._public.common.common_1
Class SystemConfigurationType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
      extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
          extended by com.evolveum.midpoint.xml.ns._public.common.common_1.SystemConfigurationType
All Implemented Interfaces:
java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class SystemConfigurationType
extends ExtensibleObjectType
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

System configuration object. Holds global system configuration setting. There will be just one object of this type in the system. It will have a well-known OID.

Java class for SystemConfigurationType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="SystemConfigurationType">
   <complexContent>
     <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ExtensibleObjectType">
       <sequence>
         <element name="globalAccountSynchronizationSettings" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}AccountSynchronizationSettingsType" minOccurs="0"/>
         <element name="modelHooks" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ModelHooksType" minOccurs="0"/>
         <element name="logging" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}LoggingConfigurationType" minOccurs="0"/>
         <element name="defaultUserTemplate" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}UserTemplateType" minOccurs="0"/>
         <element name="defaultUserTemplateRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectReferenceType" minOccurs="0"/>
         <element name="connectorFramework" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="configuration" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}extension" minOccurs="0"/>
                             <element name="connectorPath" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class SystemConfigurationType.ConnectorFramework
          Java class for anonymous complex type.
 
Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
protected  SystemConfigurationType.ConnectorFramework connectorFramework
           
protected  UserTemplateType defaultUserTemplate
           
protected  ObjectReferenceType defaultUserTemplateRef
           
static javax.xml.namespace.QName F_CONNECTOR_FRAMEWORK
           
static javax.xml.namespace.QName F_DEFAULT_USER_TEMPLATE
           
static javax.xml.namespace.QName F_DEFAULT_USER_TEMPLATE_REF
           
static javax.xml.namespace.QName F_GLOBAL_ACCOUNT_SYNCHRONIZATION_SETTINGS
           
static javax.xml.namespace.QName F_LOGGING
           
static javax.xml.namespace.QName F_MODEL_HOOKS
           
protected  AccountSynchronizationSettingsType globalAccountSynchronizationSettings
           
protected  LoggingConfigurationType logging
           
protected  ModelHooksType modelHooks
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
extension, F_EXTENSION
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
description, F_DESCRIPTION, F_FETCH_RESULT, F_NAME, F_VERSION, fetchResult, name, oid, version
 
Constructor Summary
SystemConfigurationType()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 SystemConfigurationType.ConnectorFramework getConnectorFramework()
          Gets the value of the connectorFramework property.
 UserTemplateType getDefaultUserTemplate()
          Gets the value of the defaultUserTemplate property.
 ObjectReferenceType getDefaultUserTemplateRef()
          Gets the value of the defaultUserTemplateRef property.
 AccountSynchronizationSettingsType getGlobalAccountSynchronizationSettings()
          Gets the value of the globalAccountSynchronizationSettings property.
 LoggingConfigurationType getLogging()
          Gets the value of the logging property.
 ModelHooksType getModelHooks()
          Gets the value of the modelHooks property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setConnectorFramework(SystemConfigurationType.ConnectorFramework value)
          Sets the value of the connectorFramework property.
 void setDefaultUserTemplate(UserTemplateType value)
          Sets the value of the defaultUserTemplate property.
 void setDefaultUserTemplateRef(ObjectReferenceType value)
          Sets the value of the defaultUserTemplateRef property.
 void setGlobalAccountSynchronizationSettings(AccountSynchronizationSettingsType value)
          Sets the value of the globalAccountSynchronizationSettings property.
 void setLogging(LoggingConfigurationType value)
          Sets the value of the logging property.
 void setModelHooks(ModelHooksType value)
          Sets the value of the modelHooks property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
getExtension, setExtension
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
getDescription, getFetchResult, getName, getOid, getVersion, setDescription, setFetchResult, setName, setOid, setVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

globalAccountSynchronizationSettings

protected AccountSynchronizationSettingsType globalAccountSynchronizationSettings

modelHooks

protected ModelHooksType modelHooks

logging

protected LoggingConfigurationType logging

defaultUserTemplate

protected UserTemplateType defaultUserTemplate

defaultUserTemplateRef

protected ObjectReferenceType defaultUserTemplateRef

connectorFramework

protected SystemConfigurationType.ConnectorFramework connectorFramework

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_GLOBAL_ACCOUNT_SYNCHRONIZATION_SETTINGS

public static final javax.xml.namespace.QName F_GLOBAL_ACCOUNT_SYNCHRONIZATION_SETTINGS

F_MODEL_HOOKS

public static final javax.xml.namespace.QName F_MODEL_HOOKS

F_LOGGING

public static final javax.xml.namespace.QName F_LOGGING

F_DEFAULT_USER_TEMPLATE

public static final javax.xml.namespace.QName F_DEFAULT_USER_TEMPLATE

F_DEFAULT_USER_TEMPLATE_REF

public static final javax.xml.namespace.QName F_DEFAULT_USER_TEMPLATE_REF

F_CONNECTOR_FRAMEWORK

public static final javax.xml.namespace.QName F_CONNECTOR_FRAMEWORK
Constructor Detail

SystemConfigurationType

public SystemConfigurationType()
Method Detail

getGlobalAccountSynchronizationSettings

public AccountSynchronizationSettingsType getGlobalAccountSynchronizationSettings()
Gets the value of the globalAccountSynchronizationSettings property.

Returns:
possible object is AccountSynchronizationSettingsType

setGlobalAccountSynchronizationSettings

public void setGlobalAccountSynchronizationSettings(AccountSynchronizationSettingsType value)
Sets the value of the globalAccountSynchronizationSettings property.

Parameters:
value - allowed object is AccountSynchronizationSettingsType

getModelHooks

public ModelHooksType getModelHooks()
Gets the value of the modelHooks property.

Returns:
possible object is ModelHooksType

setModelHooks

public void setModelHooks(ModelHooksType value)
Sets the value of the modelHooks property.

Parameters:
value - allowed object is ModelHooksType

getLogging

public LoggingConfigurationType getLogging()
Gets the value of the logging property.

Returns:
possible object is LoggingConfigurationType

setLogging

public void setLogging(LoggingConfigurationType value)
Sets the value of the logging property.

Parameters:
value - allowed object is LoggingConfigurationType

getDefaultUserTemplate

public UserTemplateType getDefaultUserTemplate()
Gets the value of the defaultUserTemplate property.

Returns:
possible object is UserTemplateType

setDefaultUserTemplate

public void setDefaultUserTemplate(UserTemplateType value)
Sets the value of the defaultUserTemplate property.

Parameters:
value - allowed object is UserTemplateType

getDefaultUserTemplateRef

public ObjectReferenceType getDefaultUserTemplateRef()
Gets the value of the defaultUserTemplateRef property.

Returns:
possible object is ObjectReferenceType

setDefaultUserTemplateRef

public void setDefaultUserTemplateRef(ObjectReferenceType value)
Sets the value of the defaultUserTemplateRef property.

Parameters:
value - allowed object is ObjectReferenceType

getConnectorFramework

public SystemConfigurationType.ConnectorFramework getConnectorFramework()
Gets the value of the connectorFramework property.

Returns:
possible object is SystemConfigurationType.ConnectorFramework

setConnectorFramework

public void setConnectorFramework(SystemConfigurationType.ConnectorFramework value)
Sets the value of the connectorFramework property.

Parameters:
value - allowed object is SystemConfigurationType.ConnectorFramework

toString

public java.lang.String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin

Overrides:
toString in class ExtensibleObjectType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class ExtensibleObjectType

hashCode

public int hashCode()
Overrides:
hashCode in class ExtensibleObjectType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      java.lang.Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class ExtensibleObjectType

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class ExtensibleObjectType


Copyright © 2012 evolveum. All Rights Reserved.