Class OwnedObjectSelectorType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SubjectedObjectSelectorType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.OwnedObjectSelectorType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class OwnedObjectSelectorType extends SubjectedObjectSelectorType implements Serializable, Cloneable, Containerable
Selects some objects from all the objects in midPoint. This is an extension of SubjectedObjectSelectorType that adds criteria that for objects that can be owned (resource objects, roles, etc.)Java class for OwnedObjectSelectorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OwnedObjectSelectorType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SubjectedObjectSelectorType"> <sequence> <element name="owner" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SubjectedObjectSelectorType" minOccurs="0"/> <element name="delegator" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SubjectedObjectSelectorType" minOccurs="0"/> <element name="requester" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SubjectedObjectSelectorType" minOccurs="0"/> <element name="assignee" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SubjectedObjectSelectorType" minOccurs="0"/> <element name="relatedObject" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SubjectedObjectSelectorType" minOccurs="0"/> <element name="tenant" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TenantSelectorType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ASSIGNEE
static ItemName
F_DELEGATOR
static ItemName
F_OWNER
static ItemName
F_RELATED_OBJECT
static ItemName
F_REQUESTER
static ItemName
F_TENANT
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.SubjectedObjectSelectorType
F_ALLOW_INACTIVE, F_ORG_RELATION, F_ROLE_RELATION, F_SPECIAL
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
F_ARCHETYPE_REF, F_DESCRIPTION, F_DOCUMENTATION, F_FILTER, F_ORG_REF, F_SUBTYPE, F_TYPE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description OwnedObjectSelectorType()
OwnedObjectSelectorType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.SubjectedObjectSelectorType
createSpecialList, getOrgRelation, getRoleRelation, getSpecial, isAllowInactive, setAllowInactive, setOrgRelation, setRoleRelation
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
createArchetypeRefList, getArchetypeRef, getDescription, getDocumentation, getFilter, getId, getOrgRef, getSubtype, getType, setDescription, setDocumentation, setFilter, setId, setOrgRef, setSubtype, setType
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_OWNER
public static final ItemName F_OWNER
-
F_DELEGATOR
public static final ItemName F_DELEGATOR
-
F_REQUESTER
public static final ItemName F_REQUESTER
-
F_ASSIGNEE
public static final ItemName F_ASSIGNEE
-
F_RELATED_OBJECT
public static final ItemName F_RELATED_OBJECT
-
F_TENANT
public static final ItemName F_TENANT
-
-
Constructor Detail
-
OwnedObjectSelectorType
public OwnedObjectSelectorType()
-
OwnedObjectSelectorType
public OwnedObjectSelectorType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classSubjectedObjectSelectorType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classSubjectedObjectSelectorType
-
toString
public String toString()
- Overrides:
toString
in classSubjectedObjectSelectorType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classSubjectedObjectSelectorType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSubjectedObjectSelectorType
-
end
public <X> X end()
- Overrides:
end
in classSubjectedObjectSelectorType
-
getOwner
public SubjectedObjectSelectorType getOwner()
-
setOwner
public void setOwner(SubjectedObjectSelectorType value)
-
getDelegator
public SubjectedObjectSelectorType getDelegator()
-
setDelegator
public void setDelegator(SubjectedObjectSelectorType value)
-
getRequester
public SubjectedObjectSelectorType getRequester()
-
setRequester
public void setRequester(SubjectedObjectSelectorType value)
-
getAssignee
public SubjectedObjectSelectorType getAssignee()
-
setAssignee
public void setAssignee(SubjectedObjectSelectorType value)
-
getRelatedObject
public SubjectedObjectSelectorType getRelatedObject()
-
setRelatedObject
public void setRelatedObject(SubjectedObjectSelectorType value)
-
getTenant
public TenantSelectorType getTenant()
-
setTenant
public void setTenant(TenantSelectorType value)
-
owner
public OwnedObjectSelectorType owner(SubjectedObjectSelectorType value)
-
beginOwner
public SubjectedObjectSelectorType beginOwner()
-
delegator
public OwnedObjectSelectorType delegator(SubjectedObjectSelectorType value)
-
beginDelegator
public SubjectedObjectSelectorType beginDelegator()
-
requester
public OwnedObjectSelectorType requester(SubjectedObjectSelectorType value)
-
beginRequester
public SubjectedObjectSelectorType beginRequester()
-
assignee
public OwnedObjectSelectorType assignee(SubjectedObjectSelectorType value)
-
beginAssignee
public SubjectedObjectSelectorType beginAssignee()
-
relatedObject
public OwnedObjectSelectorType relatedObject(SubjectedObjectSelectorType value)
-
beginRelatedObject
public SubjectedObjectSelectorType beginRelatedObject()
-
tenant
public OwnedObjectSelectorType tenant(TenantSelectorType value)
-
beginTenant
public TenantSelectorType beginTenant()
-
orgRelation
public OwnedObjectSelectorType orgRelation(OrgRelationObjectSpecificationType value)
- Overrides:
orgRelation
in classSubjectedObjectSelectorType
-
beginOrgRelation
public OrgRelationObjectSpecificationType beginOrgRelation()
- Overrides:
beginOrgRelation
in classSubjectedObjectSelectorType
-
roleRelation
public OwnedObjectSelectorType roleRelation(RoleRelationObjectSpecificationType value)
- Overrides:
roleRelation
in classSubjectedObjectSelectorType
-
beginRoleRelation
public RoleRelationObjectSpecificationType beginRoleRelation()
- Overrides:
beginRoleRelation
in classSubjectedObjectSelectorType
-
special
public OwnedObjectSelectorType special(SpecialObjectSpecificationType value)
- Overrides:
special
in classSubjectedObjectSelectorType
-
allowInactive
public OwnedObjectSelectorType allowInactive(Boolean value)
- Overrides:
allowInactive
in classSubjectedObjectSelectorType
-
description
public OwnedObjectSelectorType description(String value)
- Overrides:
description
in classSubjectedObjectSelectorType
-
documentation
public OwnedObjectSelectorType documentation(String value)
- Overrides:
documentation
in classSubjectedObjectSelectorType
-
type
public OwnedObjectSelectorType type(QName value)
- Overrides:
type
in classSubjectedObjectSelectorType
-
subtype
public OwnedObjectSelectorType subtype(String value)
- Overrides:
subtype
in classSubjectedObjectSelectorType
-
archetypeRef
public OwnedObjectSelectorType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRef
in classSubjectedObjectSelectorType
-
archetypeRef
public OwnedObjectSelectorType archetypeRef(String oid, QName type)
- Overrides:
archetypeRef
in classSubjectedObjectSelectorType
-
archetypeRef
public OwnedObjectSelectorType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRef
in classSubjectedObjectSelectorType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRef
in classSubjectedObjectSelectorType
-
orgRef
public OwnedObjectSelectorType orgRef(ObjectReferenceType value)
- Overrides:
orgRef
in classSubjectedObjectSelectorType
-
orgRef
public OwnedObjectSelectorType orgRef(String oid, QName type)
- Overrides:
orgRef
in classSubjectedObjectSelectorType
-
orgRef
public OwnedObjectSelectorType orgRef(String oid, QName type, QName relation)
- Overrides:
orgRef
in classSubjectedObjectSelectorType
-
beginOrgRef
public ObjectReferenceType beginOrgRef()
- Overrides:
beginOrgRef
in classSubjectedObjectSelectorType
-
filter
public OwnedObjectSelectorType filter(SearchFilterType value)
- Overrides:
filter
in classSubjectedObjectSelectorType
-
beginFilter
public SearchFilterType beginFilter()
- Overrides:
beginFilter
in classSubjectedObjectSelectorType
-
id
public OwnedObjectSelectorType id(Long value)
- Overrides:
id
in classSubjectedObjectSelectorType
-
clone
public OwnedObjectSelectorType clone()
- Overrides:
clone
in classSubjectedObjectSelectorType
-
-