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 QNameCOMPLEX_TYPEstatic ItemNameF_ASSIGNEEstatic ItemNameF_DELEGATORstatic ItemNameF_OWNERstatic ItemNameF_RELATED_OBJECTstatic ItemNameF_REQUESTERstatic ItemNameF_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:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classSubjectedObjectSelectorType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup 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:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classSubjectedObjectSelectorType
-
toString
public String toString()
- Overrides:
toStringin classSubjectedObjectSelectorType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classSubjectedObjectSelectorType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSubjectedObjectSelectorType
-
end
public <X> X end()
- Overrides:
endin 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:
orgRelationin classSubjectedObjectSelectorType
-
beginOrgRelation
public OrgRelationObjectSpecificationType beginOrgRelation()
- Overrides:
beginOrgRelationin classSubjectedObjectSelectorType
-
roleRelation
public OwnedObjectSelectorType roleRelation(RoleRelationObjectSpecificationType value)
- Overrides:
roleRelationin classSubjectedObjectSelectorType
-
beginRoleRelation
public RoleRelationObjectSpecificationType beginRoleRelation()
- Overrides:
beginRoleRelationin classSubjectedObjectSelectorType
-
special
public OwnedObjectSelectorType special(SpecialObjectSpecificationType value)
- Overrides:
specialin classSubjectedObjectSelectorType
-
allowInactive
public OwnedObjectSelectorType allowInactive(Boolean value)
- Overrides:
allowInactivein classSubjectedObjectSelectorType
-
description
public OwnedObjectSelectorType description(String value)
- Overrides:
descriptionin classSubjectedObjectSelectorType
-
documentation
public OwnedObjectSelectorType documentation(String value)
- Overrides:
documentationin classSubjectedObjectSelectorType
-
type
public OwnedObjectSelectorType type(QName value)
- Overrides:
typein classSubjectedObjectSelectorType
-
subtype
public OwnedObjectSelectorType subtype(String value)
- Overrides:
subtypein classSubjectedObjectSelectorType
-
archetypeRef
public OwnedObjectSelectorType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRefin classSubjectedObjectSelectorType
-
archetypeRef
public OwnedObjectSelectorType archetypeRef(String oid, QName type)
- Overrides:
archetypeRefin classSubjectedObjectSelectorType
-
archetypeRef
public OwnedObjectSelectorType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRefin classSubjectedObjectSelectorType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRefin classSubjectedObjectSelectorType
-
orgRef
public OwnedObjectSelectorType orgRef(ObjectReferenceType value)
- Overrides:
orgRefin classSubjectedObjectSelectorType
-
orgRef
public OwnedObjectSelectorType orgRef(String oid, QName type)
- Overrides:
orgRefin classSubjectedObjectSelectorType
-
orgRef
public OwnedObjectSelectorType orgRef(String oid, QName type, QName relation)
- Overrides:
orgRefin classSubjectedObjectSelectorType
-
beginOrgRef
public ObjectReferenceType beginOrgRef()
- Overrides:
beginOrgRefin classSubjectedObjectSelectorType
-
filter
public OwnedObjectSelectorType filter(SearchFilterType value)
- Overrides:
filterin classSubjectedObjectSelectorType
-
beginFilter
public SearchFilterType beginFilter()
- Overrides:
beginFilterin classSubjectedObjectSelectorType
-
id
public OwnedObjectSelectorType id(Long value)
- Overrides:
idin classSubjectedObjectSelectorType
-
clone
public OwnedObjectSelectorType clone()
- Overrides:
clonein classSubjectedObjectSelectorType
-
-