io.imunity.console.views.directory_browser.identities.ResolvedEntity Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of unity-server-console Show documentation
Show all versions of unity-server-console Show documentation
Task oriented web based administration UI
/*
* Copyright (c) 2018 Bixbit - Krzysztof Benedyczak All rights reserved.
* See LICENCE.txt file for licensing information.
*/
package io.imunity.console.views.directory_browser.identities;
import pl.edu.icm.unity.base.attribute.Attribute;
import pl.edu.icm.unity.base.entity.Entity;
import pl.edu.icm.unity.base.identity.Identity;
import java.util.*;
class ResolvedEntity
{
private final Entity entity;
private final Set identities;
private final Map rootAttributes;
private final Map currentAttributes;
ResolvedEntity(Entity entity, List identities,
Map rootAttributes, Map currentAttributes)
{
this.identities = new LinkedHashSet<>(identities);
this.rootAttributes = rootAttributes;
this.currentAttributes = currentAttributes;
this.entity = entity;
}
Collection getIdentities()
{
return identities;
}
Map getRootAttributes()
{
return rootAttributes;
}
Map getCurrentAttributes()
{
return currentAttributes;
}
Entity getEntity()
{
return entity;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy