Package com.soffid.iam.model
Interface NetworkEntityDao
-
- All Known Implementing Classes:
NetworkEntityDaoBase
,NetworkEntityDaoImpl
public interface NetworkEntityDao
DAO for Entity NetworkEntity- See Also:
es.caib.seycon.ng.model.XarxaEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Long
countByNetwork(CriteriaSearchConfiguration criteria, String network)
CriteriaSearchConfiguration finderLong
countByNetwork(String network)
Operation countByNetworkvoid
create(NetworkEntity entity)
Adds an instance ofNetworkEntity
to the persistent store.void
create(Collection<? extends NetworkEntity> entities)
Creates a collection ofNetworkEntity
and adds it to the persistent store.NetworkEntity
findByAddress(CriteriaSearchConfiguration criteria, String address)
CriteriaSearchConfiguration finderNetworkEntity
findByAddress(String address)
Operation findByAddressList<NetworkEntity>
findByFilter(es.caib.seycon.ng.comu.XarxaSearchCriteria filtre)
Operation findByFilterNetworkEntity
findByName(CriteriaSearchConfiguration criteria, String name)
CriteriaSearchConfiguration finderNetworkEntity
findByName(String name)
Operation findByNameString
getFirstFreeIP(CriteriaSearchConfiguration criteria, String ipXarxa, String mascara)
CriteriaSearchConfiguration finderString
getFirstFreeIP(String ipXarxa, String mascara)
Operation getFirstFreeIPNetworkEntity
load(Long id)
Loads an instance ofNetworkEntity
from the persistent store.List<NetworkEntity>
loadAll()
Loads all instances ofNetworkEntity
from the persistent store.NetworkEntity
networkToEntity(com.soffid.iam.api.Network instance)
Transforms fromNetwork
objectvoid
networkToEntity(com.soffid.iam.api.Network source, NetworkEntity target, boolean copyIfNull)
Copy data fromNetwork
objectList<NetworkEntity>
networkToEntityList(Collection<com.soffid.iam.api.Network> instances)
Transforms fromNetwork
listNetworkEntity
newNetworkEntity()
Creates an instance ofNetworkEntity
.List<NetworkEntity>
query(String query, Parameter[] parameters)
Query ofNetworkEntity
from the persistent store.List<NetworkEntity>
query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofNetworkEntity
from the persistent store.void
remove(NetworkEntity entity)
Removes an instance ofNetworkEntity
from the persistent store.void
remove(Long id)
Removes an instance ofNetworkEntity
from the persistent store.void
remove(Collection<? extends NetworkEntity> entities)
Removes a collection ofNetworkEntity
from the persistent store.com.soffid.iam.api.Network
toNetwork(NetworkEntity entity)
Transforms toNetwork
objectvoid
toNetwork(NetworkEntity source, com.soffid.iam.api.Network target)
Copy data toNetwork
objectList<com.soffid.iam.api.Network>
toNetworkList(Collection<NetworkEntity> entities)
Transforms toNetwork
listes.caib.seycon.ng.comu.Xarxa
toXarxa(NetworkEntity entity)
Transforms toXarxa
objectvoid
toXarxa(NetworkEntity source, es.caib.seycon.ng.comu.Xarxa target)
Copy data toXarxa
objectList<es.caib.seycon.ng.comu.Xarxa>
toXarxaList(Collection<NetworkEntity> entities)
Transforms toXarxa
listvoid
update(NetworkEntity entity)
Updates an instance ofNetworkEntity
at the persistent store.void
update(Collection<? extends NetworkEntity> entities)
Updates a collection ofNetworkEntity
in the persistent store.NetworkEntity
xarxaToEntity(es.caib.seycon.ng.comu.Xarxa instance)
Transforms fromXarxa
objectvoid
xarxaToEntity(es.caib.seycon.ng.comu.Xarxa source, NetworkEntity target, boolean copyIfNull)
Copy data fromXarxa
objectList<NetworkEntity>
xarxaToEntityList(Collection<es.caib.seycon.ng.comu.Xarxa> instances)
Transforms fromXarxa
list
-
-
-
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 toNetwork
object
-
toNetwork
com.soffid.iam.api.Network toNetwork(NetworkEntity entity)
Transforms toNetwork
object
-
toNetworkList
List<com.soffid.iam.api.Network> toNetworkList(Collection<NetworkEntity> entities)
Transforms toNetwork
list
-
networkToEntity
void networkToEntity(com.soffid.iam.api.Network source, NetworkEntity target, boolean copyIfNull)
Copy data fromNetwork
object
-
networkToEntity
NetworkEntity networkToEntity(com.soffid.iam.api.Network instance)
Transforms fromNetwork
object
-
networkToEntityList
List<NetworkEntity> networkToEntityList(Collection<com.soffid.iam.api.Network> instances)
Transforms fromNetwork
list
-
toXarxa
void toXarxa(NetworkEntity source, es.caib.seycon.ng.comu.Xarxa target)
Copy data toXarxa
object
-
toXarxa
es.caib.seycon.ng.comu.Xarxa toXarxa(NetworkEntity entity)
Transforms toXarxa
object
-
toXarxaList
List<es.caib.seycon.ng.comu.Xarxa> toXarxaList(Collection<NetworkEntity> entities)
Transforms toXarxa
list
-
xarxaToEntity
void xarxaToEntity(es.caib.seycon.ng.comu.Xarxa source, NetworkEntity target, boolean copyIfNull)
Copy data fromXarxa
object
-
xarxaToEntity
NetworkEntity xarxaToEntity(es.caib.seycon.ng.comu.Xarxa instance)
Transforms fromXarxa
object
-
xarxaToEntityList
List<NetworkEntity> xarxaToEntityList(Collection<es.caib.seycon.ng.comu.Xarxa> instances)
Transforms fromXarxa
list
-
newNetworkEntity
NetworkEntity newNetworkEntity()
Creates an instance ofNetworkEntity
.
-
create
void create(NetworkEntity entity)
Adds an instance ofNetworkEntity
to the persistent store.
-
update
void update(NetworkEntity entity)
Updates an instance ofNetworkEntity
at the persistent store.
-
remove
void remove(NetworkEntity entity)
Removes an instance ofNetworkEntity
from the persistent store.
-
load
NetworkEntity load(Long id)
Loads an instance ofNetworkEntity
from the persistent store.
-
loadAll
List<NetworkEntity> loadAll()
Loads all instances ofNetworkEntity
from the persistent store.
-
create
void create(Collection<? extends NetworkEntity> entities)
Creates a collection ofNetworkEntity
and adds it to the persistent store.
-
update
void update(Collection<? extends NetworkEntity> entities)
Updates a collection ofNetworkEntity
in the persistent store.
-
remove
void remove(Collection<? extends NetworkEntity> entities)
Removes a collection ofNetworkEntity
from the persistent store.
-
remove
void remove(Long id)
Removes an instance ofNetworkEntity
from the persistent store.
-
query
List<NetworkEntity> query(String query, Parameter[] parameters)
Query ofNetworkEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters
-
query
List<NetworkEntity> query(String query, Parameter[] parameters, CriteriaSearchConfiguration criteria)
Query ofNetworkEntity
from the persistent store. parameter query HQL Query String parameter parameters HQL Parameters parameter maxResults max number of rows to return
-
-