public class KerberosKeytabDAO extends Object
Constructor and Description |
---|
KerberosKeytabDAO() |
Modifier and Type | Method and Description |
---|---|
void |
create(KerberosKeytabEntity kerberosKeytabEntity) |
void |
create(String keytabPath) |
boolean |
exists(KerberosKeytabEntity kerberosKeytabEntity) |
boolean |
exists(String keytabPath) |
KerberosKeytabEntity |
find(String keytabPath) |
List<KerberosKeytabEntity> |
findAll() |
List<KerberosKeytabEntity> |
findByPrincipalAndHost(String principalName,
Long hostId) |
List<KerberosKeytabEntity> |
findByPrincipalAndNullHost(String principalName) |
KerberosKeytabEntity |
merge(KerberosKeytabEntity kerberosKeytabEntity) |
void |
refresh(KerberosKeytabEntity kerberosKeytabEntity) |
void |
remove(KerberosKeytabEntity kerberosKeytabEntity) |
void |
remove(List<KerberosKeytabEntity> entities) |
void |
remove(String keytabPath) |
boolean |
removeIfNotReferenced(KerberosKeytabEntity kerberosKeytabEntity)
Determines if there are any references to the
KerberosKeytabEntity before attemping
to remove it. |
public void create(KerberosKeytabEntity kerberosKeytabEntity)
public void create(String keytabPath)
public KerberosKeytabEntity merge(KerberosKeytabEntity kerberosKeytabEntity)
public void remove(KerberosKeytabEntity kerberosKeytabEntity)
public void remove(String keytabPath)
public void refresh(KerberosKeytabEntity kerberosKeytabEntity)
public KerberosKeytabEntity find(String keytabPath)
public List<KerberosKeytabEntity> findByPrincipalAndHost(String principalName, Long hostId)
public List<KerberosKeytabEntity> findByPrincipalAndNullHost(String principalName)
public List<KerberosKeytabEntity> findAll()
public boolean exists(String keytabPath)
public boolean exists(KerberosKeytabEntity kerberosKeytabEntity)
public void remove(List<KerberosKeytabEntity> entities)
public boolean removeIfNotReferenced(KerberosKeytabEntity kerberosKeytabEntity)
KerberosKeytabEntity
before attemping
to remove it. If there are any references to it, the entity will be not be removed.kerberosKeytabEntity
- the entitytrue
, if the entity was remove; false
otherwiseCopyright © 2022 Apache Software Foundation. All rights reserved.