Class SubjectedObjectSelectorType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SubjectedObjectSelectorType
-
- All Implemented Interfaces:
Containerable,DebugDumpable,Serializable,Cloneable
- Direct Known Subclasses:
OwnedObjectSelectorType
public class SubjectedObjectSelectorType extends ObjectSelectorType implements Serializable, Cloneable, Containerable
Selects some objects from all the objects in midPoint. This is an extension of ObjectSelectorType that adds criteria that relate objects to a specific subject (logged-in user).Java class for SubjectedObjectSelectorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SubjectedObjectSelectorType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectSelectorType"> <sequence> <element name="orgRelation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OrgRelationObjectSpecificationType" minOccurs="0"/> <element name="roleRelation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RoleRelationObjectSpecificationType" minOccurs="0"/> <element name="special" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SpecialObjectSpecificationType" maxOccurs="unbounded" minOccurs="0"/> <element name="allowInactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_ALLOW_INACTIVEstatic ItemNameF_ORG_RELATIONstatic ItemNameF_ROLE_RELATIONstatic ItemNameF_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 SubjectedObjectSelectorType()SubjectedObjectSelectorType(PrismContext prismContext)
-
Method Summary
-
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
-
-
-
-
Constructor Detail
-
SubjectedObjectSelectorType
public SubjectedObjectSelectorType()
-
SubjectedObjectSelectorType
public SubjectedObjectSelectorType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classObjectSelectorType
-
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 classObjectSelectorType
-
toString
public String toString()
- Overrides:
toStringin classObjectSelectorType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classObjectSelectorType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classObjectSelectorType
-
end
public <X> X end()
- Overrides:
endin classObjectSelectorType
-
getOrgRelation
public OrgRelationObjectSpecificationType getOrgRelation()
-
setOrgRelation
public void setOrgRelation(OrgRelationObjectSpecificationType value)
-
getRoleRelation
public RoleRelationObjectSpecificationType getRoleRelation()
-
setRoleRelation
public void setRoleRelation(RoleRelationObjectSpecificationType value)
-
getSpecial
public List<SpecialObjectSpecificationType> getSpecial()
-
createSpecialList
public List<SpecialObjectSpecificationType> createSpecialList()
-
isAllowInactive
public Boolean isAllowInactive()
-
setAllowInactive
public void setAllowInactive(Boolean value)
-
orgRelation
public SubjectedObjectSelectorType orgRelation(OrgRelationObjectSpecificationType value)
-
beginOrgRelation
public OrgRelationObjectSpecificationType beginOrgRelation()
-
roleRelation
public SubjectedObjectSelectorType roleRelation(RoleRelationObjectSpecificationType value)
-
beginRoleRelation
public RoleRelationObjectSpecificationType beginRoleRelation()
-
special
public SubjectedObjectSelectorType special(SpecialObjectSpecificationType value)
-
allowInactive
public SubjectedObjectSelectorType allowInactive(Boolean value)
-
description
public SubjectedObjectSelectorType description(String value)
- Overrides:
descriptionin classObjectSelectorType
-
documentation
public SubjectedObjectSelectorType documentation(String value)
- Overrides:
documentationin classObjectSelectorType
-
type
public SubjectedObjectSelectorType type(QName value)
- Overrides:
typein classObjectSelectorType
-
subtype
public SubjectedObjectSelectorType subtype(String value)
- Overrides:
subtypein classObjectSelectorType
-
archetypeRef
public SubjectedObjectSelectorType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRefin classObjectSelectorType
-
archetypeRef
public SubjectedObjectSelectorType archetypeRef(String oid, QName type)
- Overrides:
archetypeRefin classObjectSelectorType
-
archetypeRef
public SubjectedObjectSelectorType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRefin classObjectSelectorType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRefin classObjectSelectorType
-
orgRef
public SubjectedObjectSelectorType orgRef(ObjectReferenceType value)
- Overrides:
orgRefin classObjectSelectorType
-
orgRef
public SubjectedObjectSelectorType orgRef(String oid, QName type)
- Overrides:
orgRefin classObjectSelectorType
-
orgRef
public SubjectedObjectSelectorType orgRef(String oid, QName type, QName relation)
- Overrides:
orgRefin classObjectSelectorType
-
beginOrgRef
public ObjectReferenceType beginOrgRef()
- Overrides:
beginOrgRefin classObjectSelectorType
-
filter
public SubjectedObjectSelectorType filter(SearchFilterType value)
- Overrides:
filterin classObjectSelectorType
-
beginFilter
public SearchFilterType beginFilter()
- Overrides:
beginFilterin classObjectSelectorType
-
id
public SubjectedObjectSelectorType id(Long value)
- Overrides:
idin classObjectSelectorType
-
clone
public SubjectedObjectSelectorType clone()
- Overrides:
clonein classObjectSelectorType
-
-