Class CapabilityCollectionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityCollectionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class CapabilityCollectionType extends AbstractMutableContainerable
Collection of resource capabilities. Each element in this collection defines a specific resource capability. In the future, an extension element could be added here to cover deployment-specific capabilities. (If such need arises.)- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ACTIVATION
static ItemName
F_ADD_REMOVE_ATTRIBUTE_VALUES
static ItemName
F_ASYNC_UPDATE
static ItemName
F_AUXILIARY_OBJECT_CLASSES
static ItemName
F_COUNT_OBJECTS
static ItemName
F_CREATE
static ItemName
F_CREDENTIALS
static ItemName
F_DELETE
static ItemName
F_DISCOVER_CONFIGURATION
static ItemName
F_LIVE_SYNC
static ItemName
F_PAGED_SEARCH
static ItemName
F_READ
static ItemName
F_RUN_AS
static ItemName
F_SCHEMA
static ItemName
F_SCRIPT
static ItemName
F_TEST_CONNECTION
static ItemName
F_UPDATE
static Producer<CapabilityCollectionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description CapabilityCollectionType()
CapabilityCollectionType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_SCHEMA
public static final ItemName F_SCHEMA
-
F_DISCOVER_CONFIGURATION
public static final ItemName F_DISCOVER_CONFIGURATION
-
F_ACTIVATION
public static final ItemName F_ACTIVATION
-
F_CREDENTIALS
public static final ItemName F_CREDENTIALS
-
F_LIVE_SYNC
public static final ItemName F_LIVE_SYNC
-
F_ASYNC_UPDATE
public static final ItemName F_ASYNC_UPDATE
-
F_CREATE
public static final ItemName F_CREATE
-
F_READ
public static final ItemName F_READ
-
F_UPDATE
public static final ItemName F_UPDATE
-
F_DELETE
public static final ItemName F_DELETE
-
F_TEST_CONNECTION
public static final ItemName F_TEST_CONNECTION
-
F_SCRIPT
public static final ItemName F_SCRIPT
-
F_PAGED_SEARCH
public static final ItemName F_PAGED_SEARCH
-
F_COUNT_OBJECTS
public static final ItemName F_COUNT_OBJECTS
-
F_ADD_REMOVE_ATTRIBUTE_VALUES
public static final ItemName F_ADD_REMOVE_ATTRIBUTE_VALUES
-
F_AUXILIARY_OBJECT_CLASSES
public static final ItemName F_AUXILIARY_OBJECT_CLASSES
-
F_RUN_AS
public static final ItemName F_RUN_AS
-
FACTORY
public static final Producer<CapabilityCollectionType> FACTORY
-
-
Constructor Detail
-
CapabilityCollectionType
public CapabilityCollectionType()
-
CapabilityCollectionType
@Deprecated public CapabilityCollectionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getSchema
public SchemaCapabilityType getSchema()
-
setSchema
public void setSchema(SchemaCapabilityType value)
-
getDiscoverConfiguration
public DiscoverConfigurationCapabilityType getDiscoverConfiguration()
-
setDiscoverConfiguration
public void setDiscoverConfiguration(DiscoverConfigurationCapabilityType value)
-
getActivation
public ActivationCapabilityType getActivation()
-
setActivation
public void setActivation(ActivationCapabilityType value)
-
getCredentials
public CredentialsCapabilityType getCredentials()
-
setCredentials
public void setCredentials(CredentialsCapabilityType value)
-
getLiveSync
public LiveSyncCapabilityType getLiveSync()
-
setLiveSync
public void setLiveSync(LiveSyncCapabilityType value)
-
getAsyncUpdate
public AsyncUpdateCapabilityType getAsyncUpdate()
-
setAsyncUpdate
public void setAsyncUpdate(AsyncUpdateCapabilityType value)
-
getCreate
public CreateCapabilityType getCreate()
-
setCreate
public void setCreate(CreateCapabilityType value)
-
getRead
public ReadCapabilityType getRead()
-
setRead
public void setRead(ReadCapabilityType value)
-
getUpdate
public UpdateCapabilityType getUpdate()
-
setUpdate
public void setUpdate(UpdateCapabilityType value)
-
getDelete
public DeleteCapabilityType getDelete()
-
setDelete
public void setDelete(DeleteCapabilityType value)
-
getTestConnection
public TestConnectionCapabilityType getTestConnection()
-
setTestConnection
public void setTestConnection(TestConnectionCapabilityType value)
-
getScript
public ScriptCapabilityType getScript()
-
setScript
public void setScript(ScriptCapabilityType value)
-
getPagedSearch
public PagedSearchCapabilityType getPagedSearch()
-
setPagedSearch
public void setPagedSearch(PagedSearchCapabilityType value)
-
getCountObjects
public CountObjectsCapabilityType getCountObjects()
-
setCountObjects
public void setCountObjects(CountObjectsCapabilityType value)
-
getAddRemoveAttributeValues
public AddRemoveAttributeValuesCapabilityType getAddRemoveAttributeValues()
-
setAddRemoveAttributeValues
public void setAddRemoveAttributeValues(AddRemoveAttributeValuesCapabilityType value)
-
getAuxiliaryObjectClasses
public AuxiliaryObjectClassesCapabilityType getAuxiliaryObjectClasses()
-
setAuxiliaryObjectClasses
public void setAuxiliaryObjectClasses(AuxiliaryObjectClassesCapabilityType value)
-
getRunAs
public RunAsCapabilityType getRunAs()
-
setRunAs
public void setRunAs(RunAsCapabilityType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public CapabilityCollectionType id(Long value)
-
schema
public CapabilityCollectionType schema(SchemaCapabilityType value)
-
beginSchema
public SchemaCapabilityType beginSchema()
-
discoverConfiguration
public CapabilityCollectionType discoverConfiguration(DiscoverConfigurationCapabilityType value)
-
beginDiscoverConfiguration
public DiscoverConfigurationCapabilityType beginDiscoverConfiguration()
-
activation
public CapabilityCollectionType activation(ActivationCapabilityType value)
-
beginActivation
public ActivationCapabilityType beginActivation()
-
credentials
public CapabilityCollectionType credentials(CredentialsCapabilityType value)
-
beginCredentials
public CredentialsCapabilityType beginCredentials()
-
liveSync
public CapabilityCollectionType liveSync(LiveSyncCapabilityType value)
-
beginLiveSync
public LiveSyncCapabilityType beginLiveSync()
-
asyncUpdate
public CapabilityCollectionType asyncUpdate(AsyncUpdateCapabilityType value)
-
beginAsyncUpdate
public AsyncUpdateCapabilityType beginAsyncUpdate()
-
create
public CapabilityCollectionType create(CreateCapabilityType value)
-
beginCreate
public CreateCapabilityType beginCreate()
-
read
public CapabilityCollectionType read(ReadCapabilityType value)
-
beginRead
public ReadCapabilityType beginRead()
-
update
public CapabilityCollectionType update(UpdateCapabilityType value)
-
beginUpdate
public UpdateCapabilityType beginUpdate()
-
delete
public CapabilityCollectionType delete(DeleteCapabilityType value)
-
beginDelete
public DeleteCapabilityType beginDelete()
-
testConnection
public CapabilityCollectionType testConnection(TestConnectionCapabilityType value)
-
beginTestConnection
public TestConnectionCapabilityType beginTestConnection()
-
script
public CapabilityCollectionType script(ScriptCapabilityType value)
-
beginScript
public ScriptCapabilityType beginScript()
-
pagedSearch
public CapabilityCollectionType pagedSearch(PagedSearchCapabilityType value)
-
beginPagedSearch
public PagedSearchCapabilityType beginPagedSearch()
-
countObjects
public CapabilityCollectionType countObjects(CountObjectsCapabilityType value)
-
beginCountObjects
public CountObjectsCapabilityType beginCountObjects()
-
addRemoveAttributeValues
public CapabilityCollectionType addRemoveAttributeValues(AddRemoveAttributeValuesCapabilityType value)
-
beginAddRemoveAttributeValues
public AddRemoveAttributeValuesCapabilityType beginAddRemoveAttributeValues()
-
auxiliaryObjectClasses
public CapabilityCollectionType auxiliaryObjectClasses(AuxiliaryObjectClassesCapabilityType value)
-
beginAuxiliaryObjectClasses
public AuxiliaryObjectClassesCapabilityType beginAuxiliaryObjectClasses()
-
runAs
public CapabilityCollectionType runAs(RunAsCapabilityType value)
-
beginRunAs
public RunAsCapabilityType beginRunAs()
-
end
public <X> X end()
-
clone
public CapabilityCollectionType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-