public class TargetResolverImpl extends Object implements TargetResolver
| Constructor and Description |
|---|
TargetResolverImpl(AnyTypeDao anyTypeDao) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isTargetInContainer(Target target)
Returns true if object is a
Target for a container being used to check operations on a different child
TargetType within it. |
com.atlassian.fugue.Option<Object> |
resolveContainerHibernateObject(Target target)
Get the target hibernate object for the container relating to the specified target.
|
com.atlassian.fugue.Option<Object> |
resolveHibernateObject(Target target)
Get the target hibernate object, if this target is one that has a specific object (not a container)
|
Object |
resolveModelObject(Target target)
Get the target model object (e.g.
|
public TargetResolverImpl(AnyTypeDao anyTypeDao)
@Nonnull public Object resolveModelObject(Target target)
TargetResolverresolveModelObject in interface TargetResolver@Nonnull public com.atlassian.fugue.Option<Object> resolveHibernateObject(Target target)
TargetResolverresolveHibernateObject in interface TargetResolverTargetResolver.resolveContainerHibernateObject(com.atlassian.confluence.api.model.permissions.Target)@Nonnull public com.atlassian.fugue.Option<Object> resolveContainerHibernateObject(Target target)
TargetResolverresolveContainerHibernateObject in interface TargetResolverTargetResolver.resolveHibernateObject(com.atlassian.confluence.api.model.permissions.Target)public boolean isTargetInContainer(Target target)
TargetResolverTarget for a container being used to check operations on a different child
TargetType within it.isTargetInContainer in interface TargetResolverTarget.targetInContainer(com.atlassian.confluence.api.model.content.Container,
com.atlassian.confluence.api.model.permissions.TargetType)Copyright © 2003–2015 Atlassian. All rights reserved.