Class OwnedObjectSelectorType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- 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
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class OwnedObjectSelectorType extends SubjectedObjectSelectorType
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.)- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
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
static Producer<OwnedObjectSelectorType>
FACTORY
-
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 context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.SubjectedObjectSelectorType
getOrgRelation, getRoleRelation, getSpecial, isAllowInactive, setAllowInactive, setOrgRelation, setRoleRelation
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
getArchetypeRef, getDescription, getDocumentation, getFilter, getOrgRef, getSubtype, getType, setDescription, setDocumentation, setFilter, setOrgRef, setSubtype, setType
-
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_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
-
FACTORY
public static final Producer<OwnedObjectSelectorType> FACTORY
-
-
Constructor Detail
-
OwnedObjectSelectorType
public OwnedObjectSelectorType()
-
OwnedObjectSelectorType
@Deprecated public OwnedObjectSelectorType(PrismContext context)
Deprecated.
-
-
Method Detail
-
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)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classSubjectedObjectSelectorType
-
id
public OwnedObjectSelectorType id(Long value)
- Overrides:
id
in classSubjectedObjectSelectorType
-
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
-
end
public <X> X end()
- Overrides:
end
in classSubjectedObjectSelectorType
-
clone
public OwnedObjectSelectorType clone()
- Overrides:
clone
in classSubjectedObjectSelectorType
-
-