Class Authorization
- java.lang.Object
 - 
- com.evolveum.midpoint.security.api.Authorization
 
 
- 
- All Implemented Interfaces:
 DebugDumpable,Serializable,org.springframework.security.core.GrantedAuthority
public class Authorization extends Object implements org.springframework.security.core.GrantedAuthority, DebugDumpable
- Author:
 - semancik
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING 
 - 
 
- 
Constructor Summary
Constructors Constructor Description Authorization(AuthorizationType authorizationType) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Authorizationclone()StringdebugDump(int indent)booleanequals(Object o)List<String>getAction()StringgetAuthority()AuthorizationDecisionTypegetDecision()StringgetDescription()AuthorizationEnforcementStrategyTypegetEnforcementStrategy()@NotNull List<ItemPathType>getExceptItem()@NotNull List<ItemPath>getExceptItems()StringgetHumanReadableDesc()@NotNull List<ItemPathType>getItem()@NotNull List<ItemPath>getItems()AuthorizationLimitationsTypegetLimitations()List<OwnedObjectSelectorType>getObject()OrderConstraintsTypegetOrderConstraints()AuthorizationPhaseTypegetPhase()@NotNull List<QName>getRelation()StringgetSourceDescription()List<OwnedObjectSelectorType>getTarget()inthashCode()booleanhasItemSpecification()booleankeepZoneOfControl()booleanmaySkipOnSearch()voidsetSourceDescription(String sourceDescription)StringtoString()- 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
Authorization
public Authorization(AuthorizationType authorizationType)
 
 - 
 
- 
Method Detail
- 
getAuthority
public String getAuthority()
- Specified by:
 getAuthorityin interfaceorg.springframework.security.core.GrantedAuthority
 
- 
getDescription
public String getDescription()
 
- 
getSourceDescription
public String getSourceDescription()
 
- 
setSourceDescription
public void setSourceDescription(String sourceDescription)
 
- 
getDecision
public AuthorizationDecisionType getDecision()
 
- 
getPhase
public AuthorizationPhaseType getPhase()
 
- 
getEnforcementStrategy
public AuthorizationEnforcementStrategyType getEnforcementStrategy()
 
- 
maySkipOnSearch
public boolean maySkipOnSearch()
 
- 
keepZoneOfControl
public boolean keepZoneOfControl()
 
- 
getObject
public List<OwnedObjectSelectorType> getObject()
 
- 
getItem
@NotNull public @NotNull List<ItemPathType> getItem()
 
- 
getExceptItem
@NotNull public @NotNull List<ItemPathType> getExceptItem()
 
- 
hasItemSpecification
public boolean hasItemSpecification()
 
- 
getTarget
public List<OwnedObjectSelectorType> getTarget()
 
- 
getOrderConstraints
public OrderConstraintsType getOrderConstraints()
 
- 
getLimitations
public AuthorizationLimitationsType getLimitations()
 
- 
clone
public Authorization clone()
 
- 
getHumanReadableDesc
public String getHumanReadableDesc()
 
- 
debugDump
public String debugDump(int indent)
- Specified by:
 debugDumpin interfaceDebugDumpable
 
 - 
 
 -