Package com.soffid.iam.model
Interface NetworkEntityDao
-
- All Known Implementing Classes:
NetworkEntityDaoBase,NetworkEntityDaoImpl
public interface NetworkEntityDaoDAO for Entity NetworkEntity- See Also:
es.caib.seycon.ng.model.XarxaEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LongcountByNetwork(CriteriaSearchConfiguration criteria, String network)CriteriaSearchConfiguration finderLongcountByNetwork(String network)Operation countByNetworkvoidcreate(NetworkEntity entity)Adds an instance ofNetworkEntityto the persistent store.voidcreate(Collection<? extends NetworkEntity> entities)Creates a collection ofNetworkEntityand adds it to the persistent store.NetworkEntityfindByAddress(CriteriaSearchConfiguration criteria, String address)CriteriaSearchConfiguration finderNetworkEntityfindByAddress(String address)Operation findByAddressList<NetworkEntity>findByFilter(es.caib.seycon.ng.comu.XarxaSearchCriteria filtre)Operation findByFilterNetworkEntityfindByName(CriteriaSearchConfiguration criteria, String name)CriteriaSearchConfiguration finderNetworkEntityfindByName(String name)Operation findByNameStringgetFirstFreeIP(CriteriaSearchConfiguration criteria, String ipXarxa, String mascara)CriteriaSearchConfiguration finderStringgetFirstFreeIP(String ipXarxa, String mascara)Operation getFirstFreeIPNetworkEntityload(Long id)Loads an instance ofNetworkEntityfrom the persistent store.List<NetworkEntity>loadAll()Loads all instances ofNetworkEntityfrom the persistent store.NetworkEntitynetworkToEntity(com.soffid.iam.api.Network instance)Transforms fromNetworkobjectvoidnetworkToEntity(com.soffid.iam.api.Network source, NetworkEntity target, boolean copyIfNull)Copy data fromNetworkobjectList<NetworkEntity>networkToEntityList(Collection<com.soffid.iam.api.Network> instances)Transforms fromNetworklistNetworkEntitynewNetworkEntity()Creates an instance ofNetworkEntity.List<NetworkEntity>query(String query, Parameter[] parameters)Query ofNetworkEntityfrom the persistent store.List<NetworkEntity>query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)Query ofNetworkEntityfrom the persistent store.voidremove(NetworkEntity entity)Removes an instance ofNetworkEntityfrom the persistent store.voidremove(Long id)Removes an instance ofNetworkEntityfrom the persistent store.voidremove(Collection<? extends NetworkEntity> entities)Removes a collection ofNetworkEntityfrom the persistent store.com.soffid.iam.api.NetworktoNetwork(NetworkEntity entity)Transforms toNetworkobjectvoidtoNetwork(NetworkEntity source, com.soffid.iam.api.Network target)Copy data toNetworkobjectList<com.soffid.iam.api.Network>toNetworkList(Collection<NetworkEntity> entities)Transforms toNetworklistes.caib.seycon.ng.comu.XarxatoXarxa(NetworkEntity entity)Transforms toXarxaobjectvoidtoXarxa(NetworkEntity source, es.caib.seycon.ng.comu.Xarxa target)Copy data toXarxaobjectList<es.caib.seycon.ng.comu.Xarxa>toXarxaList(Collection<NetworkEntity> entities)Transforms toXarxalistvoidupdate(NetworkEntity entity)Updates an instance ofNetworkEntityat the persistent store.voidupdate(Collection<? extends NetworkEntity> entities)Updates a collection ofNetworkEntityin the persistent store.NetworkEntityxarxaToEntity(es.caib.seycon.ng.comu.Xarxa instance)Transforms fromXarxaobjectvoidxarxaToEntity(es.caib.seycon.ng.comu.Xarxa source, NetworkEntity target, boolean copyIfNull)Copy data fromXarxaobjectList<NetworkEntity>xarxaToEntityList(Collection<es.caib.seycon.ng.comu.Xarxa> instances)Transforms fromXarxalist
-
-
-
Method Detail
-
findByAddress
NetworkEntity findByAddress(String address)
Operation findByAddress- Parameters:
address-- Returns:
-
findByAddress
NetworkEntity findByAddress(CriteriaSearchConfiguration criteria, String address)
CriteriaSearchConfiguration finder
-
findByName
NetworkEntity findByName(String name)
Operation findByName- Parameters:
name-- Returns:
-
findByName
NetworkEntity findByName(CriteriaSearchConfiguration criteria, String name)
CriteriaSearchConfiguration finder
-
countByNetwork
Long countByNetwork(String network)
Operation countByNetwork- Parameters:
network-- Returns:
-
countByNetwork
Long countByNetwork(CriteriaSearchConfiguration criteria, String network)
CriteriaSearchConfiguration finder
-
getFirstFreeIP
String getFirstFreeIP(String ipXarxa, String mascara)
Operation getFirstFreeIP- Parameters:
ipXarxa-mascara-- Returns:
-
getFirstFreeIP
String getFirstFreeIP(CriteriaSearchConfiguration criteria, String ipXarxa, String mascara)
CriteriaSearchConfiguration finder
-
findByFilter
List<NetworkEntity> findByFilter(es.caib.seycon.ng.comu.XarxaSearchCriteria filtre)
Operation findByFilter- Parameters:
filtre-- Returns:
-
toNetwork
void toNetwork(NetworkEntity source, com.soffid.iam.api.Network target)
Copy data toNetworkobject
-
toNetwork
com.soffid.iam.api.Network toNetwork(NetworkEntity entity)
Transforms toNetworkobject
-
toNetworkList
List<com.soffid.iam.api.Network> toNetworkList(Collection<NetworkEntity> entities)
Transforms toNetworklist
-
networkToEntity
void networkToEntity(com.soffid.iam.api.Network source, NetworkEntity target, boolean copyIfNull)Copy data fromNetworkobject
-
networkToEntity
NetworkEntity networkToEntity(com.soffid.iam.api.Network instance)
Transforms fromNetworkobject
-
networkToEntityList
List<NetworkEntity> networkToEntityList(Collection<com.soffid.iam.api.Network> instances)
Transforms fromNetworklist
-
toXarxa
void toXarxa(NetworkEntity source, es.caib.seycon.ng.comu.Xarxa target)
Copy data toXarxaobject
-
toXarxa
es.caib.seycon.ng.comu.Xarxa toXarxa(NetworkEntity entity)
Transforms toXarxaobject
-
toXarxaList
List<es.caib.seycon.ng.comu.Xarxa> toXarxaList(Collection<NetworkEntity> entities)
Transforms toXarxalist
-
xarxaToEntity
void xarxaToEntity(es.caib.seycon.ng.comu.Xarxa source, NetworkEntity target, boolean copyIfNull)Copy data fromXarxaobject
-
xarxaToEntity
NetworkEntity xarxaToEntity(es.caib.seycon.ng.comu.Xarxa instance)
Transforms fromXarxaobject
-
xarxaToEntityList
List<NetworkEntity> xarxaToEntityList(Collection<es.caib.seycon.ng.comu.Xarxa> instances)
Transforms fromXarxalist
-
newNetworkEntity
NetworkEntity newNetworkEntity()
Creates an instance ofNetworkEntity.
-
create
void create(NetworkEntity entity)
Adds an instance ofNetworkEntityto the persistent store.
-
update
void update(NetworkEntity entity)
Updates an instance ofNetworkEntityat the persistent store.
-
remove
void remove(NetworkEntity entity)
Removes an instance ofNetworkEntityfrom the persistent store.
-
load
NetworkEntity load(Long id)
Loads an instance ofNetworkEntityfrom the persistent store.
-
loadAll
List<NetworkEntity> loadAll()
Loads all instances ofNetworkEntityfrom the persistent store.
-
create
void create(Collection<? extends NetworkEntity> entities)
Creates a collection ofNetworkEntityand adds it to the persistent store.
-
update
void update(Collection<? extends NetworkEntity> entities)
Updates a collection ofNetworkEntityin the persistent store.
-
remove
void remove(Collection<? extends NetworkEntity> entities)
Removes a collection ofNetworkEntityfrom the persistent store.
-
remove
void remove(Long id)
Removes an instance ofNetworkEntityfrom the persistent store.
-
query
List<NetworkEntity> query(String query, Parameter[] parameters)
Query ofNetworkEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters
-
query
List<NetworkEntity> query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofNetworkEntityfrom the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return
-
-