/** * Returns the action ID of this resource action. * * @return the action ID of this resource action */ @Override public String getActionId() { return _resourceAction.getActionId(); }
@Override public int compare( ResourceAction resourceAction1, ResourceAction resourceAction2) { int value = (int)(resourceAction1.getBitwiseValue() - resourceAction2.getBitwiseValue()); if (_ascending) { return value; } return -value; }
@Override public int compareTo(ResourceAction resourceAction) { return _resourceAction.compareTo(resourceAction); }
public static ResourceActionSoap toSoapModel(ResourceAction model) { ResourceActionSoap soapModel = new ResourceActionSoap(); soapModel.setMvccVersion(model.getMvccVersion()); soapModel.setResourceActionId(model.getResourceActionId()); soapModel.setName(model.getName()); soapModel.setActionId(model.getActionId()); soapModel.setBitwiseValue(model.getBitwiseValue()); return soapModel; }
protected void collectNewActionIds( Set<String> actionsIdsSet, List<ResourceAction> resourceActionList, long oldActionIds) { for (ResourceAction resourceAction : resourceActionList) { long bitwiseValue = resourceAction.getBitwiseValue(); if ((oldActionIds & bitwiseValue) == bitwiseValue) { actionsIdsSet.add( MapUtil.getString( _resourceActionIdsMap, resourceAction.getActionId())); } } }
/** * Returns the resource action ID of this resource action. * * @return the resource action ID of this resource action */ @Override public long getResourceActionId() { return _resourceAction.getResourceActionId(); }
/** * Returns the name of this resource action. * * @return the name of this resource action */ @Override public String getName() { return _resourceAction.getName(); }
/** * Returns the mvcc version of this resource action. * * @return the mvcc version of this resource action */ @Override public long getMvccVersion() { return _resourceAction.getMvccVersion(); }
/** * Returns the primary key of this resource action. * * @return the primary key of this resource action */ @Override public long getPrimaryKey() { return _resourceAction.getPrimaryKey(); }
@Override public ExpandoBridge getExpandoBridge() { return _resourceAction.getExpandoBridge(); }
@Override public Serializable getPrimaryKeyObj() { return _resourceAction.getPrimaryKeyObj(); }
@Override public Object clone() { return new ResourceActionWrapper((ResourceAction)_resourceAction.clone()); }
protected long getNewActionIds( String oldName, String newName, long currentActionIds, long oldActionIds) { Set<String> actionsIdsList = new HashSet<>(); collectNewActionIds( actionsIdsList, _resourceActionLocalService.getResourceActions(oldName), oldActionIds); List<ResourceAction> newResourceActions = _resourceActionLocalService.getResourceActions(newName); collectNewActionIds( actionsIdsList, newResourceActions, currentActionIds); Stream<ResourceAction> resourceActionStream = newResourceActions.stream(); Map<String, Long> map = resourceActionStream.collect( Collectors.toMap( resourceAction -> resourceAction.getActionId(), resourceAction -> resourceAction.getBitwiseValue())); Stream<String> actionsIdsStream = actionsIdsList.stream(); return actionsIdsStream.mapToLong( actionId -> MapUtil.getLong(map, actionId) ).sum(); }
@Override public Long get(ResourceAction resourceAction) { return resourceAction.getResourceActionId(); }
/** * Returns the bitwise value of this resource action. * * @return the bitwise value of this resource action */ @Override public long getBitwiseValue() { return _resourceAction.getBitwiseValue(); }