Package com.soffid.iam.model
Interface HostEntityDao
-
- All Known Implementing Classes:
HostEntityDaoBase,HostEntityDaoImpl
public interface HostEntityDaoDAO for Entity HostEntity- See Also:
es.caib.seycon.ng.model.MaquinaEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreate(HostEntity entity)Adds an instance ofHostEntityto the persistent store.voidcreate(Collection<? extends HostEntity> entities)Creates a collection ofHostEntityand adds it to the persistent store.Collection<HostEntity>findByIP(CriteriaSearchConfiguration criteria, String hostIP)CriteriaSearchConfiguration finderCollection<HostEntity>findByIP(String hostIP)Operation findByIPHostEntityfindByName(CriteriaSearchConfiguration criteria, String name)CriteriaSearchConfiguration finderHostEntityfindByName(String name)Operation findByNameHostEntityfindBySerialNumber(CriteriaSearchConfiguration criteria, String serialNumber)CriteriaSearchConfiguration finderHostEntityfindBySerialNumber(String serialNumber)Operation findBySerialNumberList<HostEntity>findHostByCriteria(CriteriaSearchConfiguration criteria, String name, String operatingSystem, String address, String dhcp, String mailService, String folders, String mac, String description, String network, String codiUsuari)CriteriaSearchConfiguration finderList<HostEntity>findHostByCriteria(String name, String operatingSystem, String address, String dhcp, String mailService, String folders, String mac, String description, String network, String codiUsuari)Operation findHostByCriteriaString[]getTasks(CriteriaSearchConfiguration criteria, String hostName)CriteriaSearchConfiguration finderString[]getTasks(String hostName)Operation getTasksHostEntityhostToEntity(com.soffid.iam.api.Host instance)Transforms fromHostobjectvoidhostToEntity(com.soffid.iam.api.Host source, HostEntity target, boolean copyIfNull)Copy data fromHostobjectList<HostEntity>hostToEntityList(Collection<com.soffid.iam.api.Host> instances)Transforms fromHostlistHostEntityload(Long id)Loads an instance ofHostEntityfrom the persistent store.List<HostEntity>loadAll()Loads all instances ofHostEntityfrom the persistent store.HostEntitymaquinaToEntity(es.caib.seycon.ng.comu.Maquina instance)Transforms fromMaquinaobjectvoidmaquinaToEntity(es.caib.seycon.ng.comu.Maquina source, HostEntity target, boolean copyIfNull)Copy data fromMaquinaobjectList<HostEntity>maquinaToEntityList(Collection<es.caib.seycon.ng.comu.Maquina> instances)Transforms fromMaquinalistHostEntitynewHostEntity()Creates an instance ofHostEntity.List<HostEntity>query(String query, Parameter[] parameters)Query ofHostEntityfrom the persistent store.List<HostEntity>query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)Query ofHostEntityfrom the persistent store.voidremove(HostEntity entity)Removes an instance ofHostEntityfrom the persistent store.voidremove(Long id)Removes an instance ofHostEntityfrom the persistent store.voidremove(Collection<? extends HostEntity> entities)Removes a collection ofHostEntityfrom the persistent store.com.soffid.iam.api.HosttoHost(HostEntity entity)Transforms toHostobjectvoidtoHost(HostEntity source, com.soffid.iam.api.Host target)Copy data toHostobjectList<com.soffid.iam.api.Host>toHostList(Collection<HostEntity> entities)Transforms toHostlistes.caib.seycon.ng.comu.MaquinatoMaquina(HostEntity entity)Transforms toMaquinaobjectvoidtoMaquina(HostEntity source, es.caib.seycon.ng.comu.Maquina target)Copy data toMaquinaobjectList<es.caib.seycon.ng.comu.Maquina>toMaquinaList(Collection<HostEntity> entities)Transforms toMaquinalistvoidupdate(HostEntity entity)Updates an instance ofHostEntityat the persistent store.voidupdate(Collection<? extends HostEntity> entities)Updates a collection ofHostEntityin the persistent store.
-
-
-
Method Detail
-
findByName
HostEntity findByName(String name)
Operation findByName- Parameters:
name-- Returns:
-
findByName
HostEntity findByName(CriteriaSearchConfiguration criteria, String name)
CriteriaSearchConfiguration finder
-
findBySerialNumber
HostEntity findBySerialNumber(String serialNumber)
Operation findBySerialNumber- Parameters:
serialNumber-- Returns:
-
findBySerialNumber
HostEntity findBySerialNumber(CriteriaSearchConfiguration criteria, String serialNumber)
CriteriaSearchConfiguration finder
-
getTasks
String[] getTasks(CriteriaSearchConfiguration criteria, String hostName)
CriteriaSearchConfiguration finder
-
findByIP
Collection<HostEntity> findByIP(String hostIP)
Operation findByIP- Parameters:
hostIP-- Returns:
-
findByIP
Collection<HostEntity> findByIP(CriteriaSearchConfiguration criteria, String hostIP)
CriteriaSearchConfiguration finder
-
findHostByCriteria
List<HostEntity> findHostByCriteria(String name, String operatingSystem, String address, String dhcp, String mailService, String folders, String mac, String description, String network, String codiUsuari)
Operation findHostByCriteria- Parameters:
name-operatingSystem-address-dhcp-mailService-folders-mac-description-network-codiUsuari-- Returns:
-
findHostByCriteria
List<HostEntity> findHostByCriteria(CriteriaSearchConfiguration criteria, String name, String operatingSystem, String address, String dhcp, String mailService, String folders, String mac, String description, String network, String codiUsuari)
CriteriaSearchConfiguration finder
-
toHost
void toHost(HostEntity source, com.soffid.iam.api.Host target)
Copy data toHostobject
-
toHost
com.soffid.iam.api.Host toHost(HostEntity entity)
Transforms toHostobject
-
toHostList
List<com.soffid.iam.api.Host> toHostList(Collection<HostEntity> entities)
Transforms toHostlist
-
hostToEntity
void hostToEntity(com.soffid.iam.api.Host source, HostEntity target, boolean copyIfNull)Copy data fromHostobject
-
hostToEntity
HostEntity hostToEntity(com.soffid.iam.api.Host instance)
Transforms fromHostobject
-
hostToEntityList
List<HostEntity> hostToEntityList(Collection<com.soffid.iam.api.Host> instances)
Transforms fromHostlist
-
toMaquina
void toMaquina(HostEntity source, es.caib.seycon.ng.comu.Maquina target)
Copy data toMaquinaobject
-
toMaquina
es.caib.seycon.ng.comu.Maquina toMaquina(HostEntity entity)
Transforms toMaquinaobject
-
toMaquinaList
List<es.caib.seycon.ng.comu.Maquina> toMaquinaList(Collection<HostEntity> entities)
Transforms toMaquinalist
-
maquinaToEntity
void maquinaToEntity(es.caib.seycon.ng.comu.Maquina source, HostEntity target, boolean copyIfNull)Copy data fromMaquinaobject
-
maquinaToEntity
HostEntity maquinaToEntity(es.caib.seycon.ng.comu.Maquina instance)
Transforms fromMaquinaobject
-
maquinaToEntityList
List<HostEntity> maquinaToEntityList(Collection<es.caib.seycon.ng.comu.Maquina> instances)
Transforms fromMaquinalist
-
newHostEntity
HostEntity newHostEntity()
Creates an instance ofHostEntity.
-
create
void create(HostEntity entity)
Adds an instance ofHostEntityto the persistent store.
-
update
void update(HostEntity entity)
Updates an instance ofHostEntityat the persistent store.
-
remove
void remove(HostEntity entity)
Removes an instance ofHostEntityfrom the persistent store.
-
load
HostEntity load(Long id)
Loads an instance ofHostEntityfrom the persistent store.
-
loadAll
List<HostEntity> loadAll()
Loads all instances ofHostEntityfrom the persistent store.
-
create
void create(Collection<? extends HostEntity> entities)
Creates a collection ofHostEntityand adds it to the persistent store.
-
update
void update(Collection<? extends HostEntity> entities)
Updates a collection ofHostEntityin the persistent store.
-
remove
void remove(Collection<? extends HostEntity> entities)
Removes a collection ofHostEntityfrom the persistent store.
-
remove
void remove(Long id)
Removes an instance ofHostEntityfrom the persistent store.
-
query
List<HostEntity> query(String query, Parameter[] parameters)
Query ofHostEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters
-
query
List<HostEntity> query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofHostEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return
-
-